問題タブ [message-driven-bean]

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.

0 投票する
1 に答える
2989 参照

jboss - websphere mq 7 キューを EJB 3 destinationName にマップする方法

WebSphere MQ7 キュー (Queue Manager QMA では queA とします) を EJB3 MDB にマップする必要があります。

を使用して MQ キュー マネージャーとキューを作成し、
crtmqm QMAそれを使用して開始しstrmqm MQA
ます。次に、ファイル ファイル名を書き、その行QMA.confを含め
DEFINE QLOCAL ('queA')
、コマンドを実行してから、
runmqsc QMA < QMA.conf
これら
strmqcsv MQA &
runmqlsr -m QMA -t TCP &
のすべての手順を mqm にログインしたユーザーとして実行します。

次に http://community.jboss.org/wiki/JBossEAP5IntegrationwithWebSphereMQ リンクに従い、RAR を jboss 5.1 に設定します。テスト接続を実行すると、これも成功しました。

そこに私が含めます

そして私のMDBには私が含めます

Bean をデプロイしようとすると、次のように表示されます

0 投票する
2 に答える
1714 参照

java - Jboss 6 に Maven jar (MDB) をデプロイできない

アプリケーションで jboss6、メッセージ駆動型 Bean、休止状態、および maven2 を使用していますが、maven2 を使用して mdb をコンパイルし、jboss6 にデプロイしようとすると、次のエラーが発生します。

ここに私のpom.xmlがあります

現在、アプリケーションで ejb3 タイマーを使用していません

問題に見えるのは ?助けてください :(

0 投票する
1 に答える
503 参照

java - JAX-WSハンドラー内でJMSメッセージプロパティを設定するにはどうすればよいですか?

JAX-WSハンドラー内でJMSメッセージプロパティを設定する方法はありますか?MDBメッセージセレクターで使用するカスタムプロパティをメッセージに設定しようとしています。

SOAPHandler内でSOAPMessageのプロパティを設定しようとしましたが、それは機能しないため、これらのプロパティは、メッセージセレクターに適用されない別のレベルにある可能性があります。また、BindingProviderのrequestContextにプロパティを配置しても機能しません。

0 投票する
1 に答える
499 参照

jboss - JBoss で ActiveMQ メッセージを受信する際の問題 (1 秒あたりのメッセージ数が少ない)

メッセージを消費するために、リモート ActiveMQ サーバーとメッセージ駆動型 Bean (4 つの異なる Bean) を使用しています。

理論的には、メッセージの消費は高速である必要があります (以前は高速でした)。現在、jboss は 4 秒ごとに非常に遅い数 (4 程度) のメッセージを消費します。AMQ Web インターフェイスの接続パネルには、jboss コンシューマーからの 2 つの接続が表示されます。

私のコンシューマが非常に遅くなる原因を誰か知っていますか?

編集: コンシューマーは時間の経過とともに遅くなり、再起動後はかなり高速になります。変。

0 投票する
1 に答える
1369 参照

jms - データソース経由で Oracle AQ に接続された MDB

Oracle AD キューに接続する MDB (JBoss AS 6) を作成しようとしています。

次の例が機能するようになりました。

問題は、接続プロパティをコードで直接指定する必要があることです (DB ホスト、ユーザー名、パスワードを含む)。jndiルックアップからデータソースを使用する方法を知っている人はいますか?

ありがとう

0 投票する
2 に答える
1066 参照

java - @Stateful を MDB に注入することは合法ですか?

@Stateful を MDB に注入することは合法ですか?

より適切な言い方をすると、ステートフル EJB を使用して、非同期のイベント ドリブン アーキテクチャで状態を渡すことはできますか?

0 投票する
0 に答える
189 参照

jms - 実行時に MDB 構成を変更できますか?

実行時に MDB 構成を変更できますか?

どのように?例やリンクはありますか?

0 投票する
1 に答える
244 参照

queue - どのMDBがキューでリッスンするか

キューの名前を指定して、特定のキューをリッスンしているMDBを確認するにはどうすればよいですか?

ありがとうございました。

0 投票する
1 に答える
331 参照

caching - JavaEEのキャッシュ値

簡単なメッセージ委任アプリケーションを作成しています。メッセージはJMSを介して両端で送信されています。MDBを使用して、着信メッセージを処理し、変換して、ターゲットキューに送信しています。残念ながら、同じメッセージを着信キューに複数回送信することはできますが、重複を転送することはできません。

それで、それを達成するための最良の方法は何ですか?

着信キューでリッスンしている複数のMDBが存在する可能性があるため、着信メッセージの一意のメッセージUUIDを少なくとも1時間保存できる単一のキャッシュが必要です。このキャッシュにはどのようにアクセスする必要がありますか?シングルトン/静的クラスを介して(Java EE 5を実行しているため、シングルトンアノテーションがありません)?

さらに、すべての操作を同期する必要があると思いますよね?それはパフォーマンスに悪影響を及ぼしすぎますか?

0 投票する
1 に答える
219 参照

ejb-3.1 - 2 つのイベントの結果として、メッセージ駆動型 Bean の「火」が発生しましたか?

2 つの独立した状態に到達した後にのみ起動する MDB が必要です。例えば:

イベント A が発生し、しばらく時間が経過する イベント B が発生する A と B の両方のイベントが発生した結果、MDB onMessage が呼び出される A と B のイベントがクリアされる

たとえば、イベント B が発生してもイベント A が発生していない場合、onMessage をトリガーしたくありません。同様に、イベント A が発生してもイベント B が発生していない場合、onMessage を発生させたくありません。また、onMessage が発生したときにイベント A と B がクリアされるように、イベント A と B を関連付けたいと考えています。

これを行う 1 つの方法は、イベント A にメッセージを生成させることです。そのメッセージ ハンドラーは、イベント B が発生したかどうかを確認しますが、イベント B が発生するまでブロックしてループする必要があります。ポーリング方式は効率が悪いようです。

機能的には、これは CyclicBarrier のように機能しますが、メッセージングで実装されます。

このようなことが MDB で可能かどうかについて何か考えはありますか?