3 台目のマシンで実行されている同じ activemq キューをリッスンする 10 個のコンシューマーを持つ 2 台のマシンをそれぞれ構成しました。
activemq Web コンソールで 20 のコンシューマーを期待していますが、10 しか表示されませんでした。
何が問題なのですか? アプリケーション側または activemq 側で構成の変更はありますか?
spring-jms(org.springframework.jms.listener.DefaultMessageListenerContainer) と activemq 5.8.0 を使用しています
更新:
トピックは私にとってオプションではありません。1 人の消費者だけが 1 つのメッセージを読むようにしたい。
次のシナリオがあります: machine1 = activemq
machine2 = consumer1 から consumer10
machine3 = consumer11 から consumer20
私が観察したのは、machine2 の消費者のみがキューからメッセージをポップアウトして
いることです。必要なのは、machine2 と machine3 の両方の消費者がメッセージを読む必要があることです。
前もって感謝します。