問題タブ [jboss-messaging]
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 - JBoss の設定: JMS ブリッジの設定はどこにあるべきですか?
JMS プログラミング (Java) は初めてです。
- ドメイン D1 にマシン M1 があり、別のドメイン D2 にマシン M2 があります。
- 私は M1 にJMS プロデューサーを持っています。そして M2 ではJMS コンシューマ. どちらもサーバーとしてJBoss 7.2を持っています。
- したがって、唯一の解決策はJMS ブリッジを作成することです。
公式ドキュメントを読んでいます。ということで、SSHトンネルの作成は必要なのだろうか。
次に、どのhornetq-configuration.xml
ファイルで次の構成を設定する必要がありますか?
JMS プロデューサー マシンまたはコンシューマー マシンの JBoss サーバーに配置する必要がありますか?
3 つ目の質問は、JMS ブリッジとコア ブリッジの設定に違いはありますか?
追加情報と説明に感謝します!
本当にありがとうございました!
jms - MQ Series などの JMS プロバイダーでモニターをトリガーする
Websphere MQ では、メッセージが到着したときにアプリケーションをトリガーするようにキューを構成できます。
そうすれば、必要な場合にのみ起動するアプリケーションを作成でき、そのキューでメッセージを待機するデーモンを 1 つ管理する必要がなくなります。
詳しくはこちら
この機能を提供するオープン ソースの JMS プロバイダはありますか?
ActiveMQ を試しましたが、トリガーがありません。
jms - No persistence in JBoss Messaging
I've managed to follow this guide (https://community.jboss.org/thread/129340) to remove persistence from JBoss messaging. Bascially by adding the null-persistence-service.xml and emptying persistence-service.xml. But if I want to do it for a specific queue and not all queues - how would I go about and do that?
java - メッセージが利用可能な場合、JMS receiveNoWait() はメッセージ配信を保証しますか?
こんにちは、次のソース コードを実行する簡単なテスト シナリオを書いています。
ここに私の send() メソッドがあります:
ここに私の receive() メソッドがあります:
私は実行します:
receiveNoWait()の後のメッセージ値は常にnullです。
ここでの私の質問は、ブローカにメッセージがある場合、receiveNoWait()はメッセージの配信を保証するものですか? send()が正常に実行されるため、送信先に少なくとも 1 つのメッセージが存在します。
私は仕様を検索しましたが、ブローカー側で利用可能なメッセージがクライアント側でreceiveNoWait()によって明示的に受信されるべきかどうか、明確な定義はありません。
また、もしreceiveNoWait()が利用可能なメッセージを持っていない場合、ブローカでリフレッシュ コンシューマー プロセスをトリガーする必要があるので、次のreceiveNoWait()がメッセージを受け取るようにする必要がありますか?
私が提供したコード例は ActiveMQ で実行されますが、私の質問はプロバイダー固有というよりも概念的なものです。他の JMS プロバイダーについても同じことがわかっているからです。