問題タブ [jboss-mdb]
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.
ibm-mq - JBOSS にデプロイされた MDB は、IBM MQ からメッセージを取得します
MDB を JBOSS にデプロイしたいと考えています。ただし、パブリッシャーはメッセージを JBOSS AS に送信せず、メッセージを IBM MQ に送信しています。
JCA を使用して JBOSS と IBM MQ を統合する必要がありますか?
また
JBOSS AS 上の MDB は、IBM MQ がパブリッシャーからメッセージを取得しているトピックにサブスクライブできますか?
あるアプローチが別のアプローチに与える利点は何ですか?
jboss7.x - ActiveMQ 5.6 および JBoss AS 7 で jms.prefetchPolicy.queuePrefetch 値を制御する方法
ActiveMQ のキューのコンシューマーとして機能する Jboss 7 アプリケーションに MDB があります。これは、JBoss からの接続方法です。
MDB では、これらは注釈です。
JBoss が Active MQ に接続すると、jms.prefetchPolicy.queuePrefetch=1 の値が JBoss サーバー ログに示されているように、接続試行で activeMQ サーバーに渡されることがわかります。
しかし、ActiveMQ キュー画面を見て、このコンシューマーにドリルダウンすると、PreFetch Max Pending 列の値が 20 であることがわかります。この数値 20 はどこから来たのか、ActiveMQ で値 1 が受け入れられないのはなぜですか。
また、同じメカニズムを介して他の値「jms.prefetchPolicy.all=1」を設定しようとしましたが、それも機能しませんでした。私はJBoss AS 7.1.1 FinalおよびActiveMQ 5.6.0を使用しています
ありがとう
java - JMS + WildFly 8.2.0 - リモート JMS キューからの読み取り
WildFly 8.2.0 でも、リモート サーバーにあるリモート jms キューからメッセージを読み取ろうとしています。リモートサーバーで定義されたリモートキュー名は「java:jboss/exported/jms/queue/grinderRemote」です。
読み取りサーバーに同じ名前のキューを定義しましたが、それが正しいかどうかわかりません。
メッセージを読むために、MDB クラスを使用して動的 Web プロジェクトを作成しました。コードは以下です
「リーダー」サーバーのログは次のとおりです。
どこが間違っているのか理解できません。コメント付きの @ActivationConfigProperty も使用してみましたが、結果は同じでした...
どんな助けでも大歓迎です。
ありがとう
編集
apocalypz によって提案された構成を行いましたが、エラーは次のようになりました。
RemoteConnectionFactory の代わりにリソース アダプタ hornetq-ra を使用しようとしているようです。または、他のサーバーに RemoteConnectionFactory が見つかりませんか?