同じJVM内のActiveMQ(5.4.2)組み込みのブローカに対して、Javaからトピックをリッスンするコンシューマの数を取得したいと考えています。 JMXは本当にここの唯一のオプションですか? JMXはオプションで無効にすることができるため、悪いオプションのように思えます。この記事では、JMXを使用して接続のリストを取得する方法を示します。ActiveMQ: Get list of connections through JMX?ActiveMQ Javaからトピックをリッスンするコンシューマの数を取得する
おそらく無効になっている可能性があるため、JMX以外のソリューションを使用します。私は、JMXが無効になってもまだJavaから使えるのであれば、JMXは大丈夫だろうと思います。私はjconsoleで使用するための有効化/無効化に精通しています。
APIに何か不足していますか?
... JMXを(ActiveMQ.Advisory.Consumer.Topicなどを参照)を使用せずに(とりわけ)、キュー/トピックの消費者の数を取得するためにAdvisory Messagesを使用することができますこれは(+1)のようなものですが、チェックのためにボデイに行くつもりです。それは、私が後にしている、つまりプラグインを必要としない簡単なテクニックだと思われます。 –