問題タブ [activemq-artemis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - jConsole/JMX を介したアクティブな MQ Artemis
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) キューからのメッセージの読み取りは機能しますが、トピックで送信されたメッセージを読み取ることができません。これは、トピックの仕組みによる論理ですが、トピックで「一時停止」を呼び出すと、「再開」を呼び出すまでメッセージが残ることを願っていました。残念ながら、これは機能しません。トピックに到着したメッセージを確認する別の方法はありますか?
activemq-artemis - artemis-jms-client を使用して ActiveMQ Artemis から受信すると InvalidDestinationException がスローされる
私は自分のコードにこれを持っています
次の例外をスローします
docker - Wildfly: AMQ214016: natted ネットワーク上のクライアントから netty 接続 java.nio.channels.UnresolvedAddressException を作成できませんでした
docker コンテナー (Container-A) に wildfly 10 インスタンスがインストールされています。同じエンジン (サーバー B、エンジン) の他のコンテナーからキューを検索しようとすると、すべて正常に動作します。
代わりに、コンテナーにマップされているポート 7080 でサーバー B の IP アドレスを使用して、エンジン (サーバー C) の同じネットワーク上にある仮想マシンからキューを検索しようとすると、問題が発生します (以下のトレースを参照)。 8080 ポート。
Server-C から Container-A への telnet 接続を開こうとしました (Server-B の IP アドレスと 7080 ポートを使用)。接続は問題ないようです。
誰でも私を助けることができますか??