10

同じ JVM に埋め込まれた ActiveMQ (5.4.2) ブローカーの Java からトピックをリッスンしているコンシューマーの数を取得できるようにしたいと考えています。JMX は本当にここで唯一のオプションですか? JMX はオプションで無効にできるため、不適切なオプションのようです。この投稿では、JMX を使用して接続のリストを取得する方法を示します: ActiveMQ: JMX を介して接続のリストを取得しますか?

おそらく無効になっているため、JMXベース以外のソリューションをお勧めします。無効にしてもJavaからまだ使用可能であれば、JMXは問題ないと思います。jconsoleで使用するために有効/無効にすることに精通しています。

API に何か足りないものはありますか?

4

4 に答える 4

8

統計プラグインの消費者数は、あなたが望むものを与えるはずだと思います。また、埋め込みブローカーで統計プラグインを有効にできると確信しています。

http://activemq.apache.org/statisticsplugin.html

于 2012-04-24T04:09:00.950 に答える
6

JMX (ActiveMQ.Advisory.Consumer.Topic などを参照) を使用せずに、(とりわけ) キュー/トピックのコンシューマーの数を取得するためにAdvisory Messagesを使用できます...

于 2012-04-24T15:18:32.417 に答える