1

それぞれが JBOSS 4.2.2 を実行しているサーバー マシンにデプロイされたサーバー アプリがあります。システム間の通信には、MDB で JBOSS メッセージングを使用します。現在、JBOSS が適切に接続できるように、非常に特定の順序でサーバーを起動する必要があります。サーバーが起動し、そのリソースが表示されない場合、サーバーは再試行しません。サーバーを頻繁にバウンスさせている場合、これは問題があり、テストに時間がかかります。JBOSS で再試行フラグを指定できれば、接続を再試行できると考えています。

起動時に失敗した場合に JMS 接続の取得を再試行する JBOSS のフラグ/構成オプションはありますか?

私は JMS テクノロジーにまったく慣れていないので、ここでいくつかの用語を混同している可能性は十分にあります。この機能は社内で実験的に使用されるため、または非推奨のオプションは受け入れられます。

編集:問題は、コンシューマーが利用可能なプロデューサーなしで起動し、その後失敗し、二度と試行されないことです。コンシューマとプロデューサが稼働中で、プロデューサが停止した場合、コンシューマはプロデューサの復帰を再試行します。

4

1 に答える 1

1

JBoss MDBがそのような接続を再試行することは 95% 確信しています。MDB が期待どおりにメッセージを受信しない場合は、何か他の問題があると思います。MDB は他のリソースに依存していますか。META-IF/ejb-jar.xmlおそらく、EJB 記述子 (および) を投稿するMETA-IF/jboss.xmlと役立つでしょう。

于 2009-11-15T17:00:35.130 に答える