システムに JMS を実装する正しいアプローチを明確にする必要があります。
現在、エンド ユーザー トランザクションの目的で負荷分散された 2 つの JBoss サーバーがあり、トランザクションのさまざまなイベントに基づいて通知機能を拡張しています。これを機能させるために、次のアプローチを使用することにしました。hornetQ はトランザクション Jboss サーバーに組み込まれ、MDB は同じ JBoss サーバーに接続されてリッスンし、別の JBoss サーバーを呼び出します。別の JBoss サーバーは送信されるユーザーを分類するビジネス コードを持ち、最終的にはそのサーバーは、適切なユーザーを使用して XMPP サーバーを呼び出します。
ここで私の疑問は、トランザクション JBoss サーバーに MDB (イベント コンシューマー) をデプロイするのが良いアプローチであるか、MDB を通知目的専用の JBoss サーバーに移動することです。より良いアプローチのためのアイデアを投げてください。
よろしく、ヴァイラム