Artemis 1.3 を使用しており、jConsole を使用して監視したい ( How to monitor Apache Artemisで提案されているように)。
おおむね Artemis に接続できますが、使用方法についていくつか質問があります。org.apache.activemq.artemis.api.jms.management.JMSQueueControl
(これらの質問は、JMX 経由で呼び出されるメソッドであると私は信じているため、主にインターフェースに関する質問です):
1) パラメータ null を指定してキューの操作「listMessages」を実行することにより、キュー上のすべてのメッセージを表示できます。メッセージID、優先度、耐久性があるかどうかなどのメッセージのパラメーターを教えてくれます。ただし、メッセージのペイロードを取得できません。メッセージの内容を表示できるコマンドはどれですか?
2) "listMessages" のフィルター パラメーターは何ですか? nullに設定した場合にのみ応答が得られますが、他のすべての値では空の結果しか得られません。
3) キューからのメッセージの読み取りは機能しますが、トピックで送信されたメッセージを読み取ることができません。これは、トピックの仕組みによる論理ですが、トピックで「一時停止」を呼び出すと、「再開」を呼び出すまでメッセージが残ることを願っていました。残念ながら、これは機能しません。トピックに到着したメッセージを確認する別の方法はありますか?