私のアプリケーションはメッセージを JMS キューに入れます。MDB および MessageListener を実装する Bean は、このキューからメッセージをポップします。これはすべて単一の JVM で行われます。
私がやりたいことは、並行処理のためにプールから取得する MDB とその他のインスタンスを別の JVM で実行することです。どうすればいいですか?私が使用しているアプリケーション サーバーは JBOSS 4.0.5.GA です。
前もって感謝します。
私のアプリケーションはメッセージを JMS キューに入れます。MDB および MessageListener を実装する Bean は、このキューからメッセージをポップします。これはすべて単一の JVM で行われます。
私がやりたいことは、並行処理のためにプールから取得する MDB とその他のインスタンスを別の JVM で実行することです。どうすればいいですか?私が使用しているアプリケーション サーバーは JBOSS 4.0.5.GA です。
前もって感謝します。
私が正しく理解していれば、アプリケーションを「プロデューサー」部分(同じサーバーにとどまる)と「コンシューマー」部分(MDBを別のサーバーに移動する)に分割し、それでも通信できるようにします。
この場合ConnectionFactory
、「プロデューサー」サーバーのMQにプラグインするように、「コンシューマー」サーバーでを構成する必要があります。JBoss 4.xドキュメントのこの部分を読んだことがありますか?