Activemq、Redis、および Apache camel は適切な組み合わせですか?
複数のアプリケーションにわたる高パフォーマンスのエンタープライズ レベルの統合ソリューションを計画しています
私の目的は、ソリューションを作成することです。消費者のパフォーマンスとは無関係 b.問題が発生した場合のトラブルシューティングが可能 c. フェイルオーバーサポートによる高可用性 d. 1 秒あたり 10k メッセージを処理
こちらで予定しております。a. すべてのアプリ サーバーで実行され、消費されたメッセージを redis データ ストアに保存する activemq ブローカーのネットワーク b. redis データ ストアから、アプリケーションは camel エンド ポイントを介してメッセージを取得できます (camel エンド ポイントは、アプリに到達する前にメッセージを処理するために選択されます)。
Redis + Apache camel だけで ActiveMQ を削除することもできます。ディスカッション フォームからわかるように、Redis は ActiveMQ のほとんどを実行します。
このテクノロジースタックについてアドバイスをいただけますか。