0

Artemis 1.3 を使用しており、jConsole を使用して監視したい ( How to monitor Apache Artemisで提案されているように)。

おおむね Artemis に接続できますが、使用方法についていくつか質問があります。org.apache.activemq.artemis.api.jms.management.JMSQueueControl(これらの質問は、JMX 経由で呼び出されるメソッドであると私は信じているため、主にインターフェースに関する質問です):

1) パラメータ null を指定してキューの操作「listMessages」を実行することにより、キュー上のすべてのメッセージを表示できます。メッセージID、優先度、耐久性があるかどうかなどのメッセージのパラメーターを教えてくれます。ただし、メッセージのペイロードを取得できません。メッセージの内容を表示できるコマンドはどれですか? listMessages を実行する jConsole のスクリーンショット

2) "listMessages" のフィルター パラメーターは何ですか? nullに設定した場合にのみ応答が得られますが、他のすべての値では空の結果しか得られません。

3) キューからのメッセージの読み取りは機能しますが、トピックで送信されたメッセージを読み取ることができません。これは、トピックの仕組みによる論理ですが、トピックで「一時停止」を呼び出すと、「再開」を呼び出すまでメッセージが残ることを願っていました。残念ながら、これは機能しません。トピックに到着したメッセージを確認する別の方法はありますか?

4

1 に答える 1