私は、私のシステムで疎結合を可能にするために、JMSとActiveMQ(あるいは良いJMSブローカ)を使いたいと思います。
場合によっては、システムのコンポーネントが別のコンポーネント上のサービスにアクセスする必要があり、レスポンスが「リアルタイム」である必要があります(たとえば、Webアプリケーションからの要求に答えるため)。
要求を行う方法は、JMSキューを使用することです。いくつかのコンシューマーを置くことができ、メッセージを選んでタスクを実行します。その後、要求されたコンポーネントに応答が返されます。それは良いです、それはいくつかのレベルで緩やかに結合され、負荷バランスがとれています。
私の質問はパフォーマンスです。このアーキテクチャによって達成されたパフォーマンスレベルにはいくつかの数字がありますか? 「Near Real Time」を達成することは可能ですか?つまり、JMSが想定するコストは5ms未満に抑える必要がありますか?
ありがとうございました!