2011-12-05 8 views
1

私のアプリケーションはJMSキューにメッセージを入れます。 MDBとMessageListenerを実装するBeanは、このキューからメッセージをポップします。これらはすべて単一のJVM上で発生します。別のJVM上のJMSコンシューマ

私がしたいことは、MDBとそれがプールから取得して他のインスタンスを同時に処理して別のJVMで実行することです。どうしたらいいですか?私が使用しているアプリケーションサーバーはJBOSS 4.0.5.GAです。

ありがとうございます。

答えて

0

私が正しく理解している場合は、アプリケーションを「プロデューサ」パート(同じサーバーに留まる)と「コンシューマ」パート(別のサーバーに移動したMDB)に分割して通信することができます。

この場合、 "コンシューマ"サーバのConnectionFactoryを "プロデューサ"サーバのMQに接続するように設定する必要があります。 Have you read this part of JBoss 4.x docs