Мне нужна ясность относительно правильного подхода к реализации JMS в нашей системе.
В настоящее время у нас есть два сервера JBoss с балансировкой нагрузки для целей транзакций конечных пользователей, мы расширяем функции уведомлений на основе различных событий в транзакции. Чтобы заставить его работать, решили использовать следующий подход: hornetQ будет встроен в серверы транзакций Jboss, а MDB будет подключен к тому же серверу JBoss для прослушивания и вызова другого сервера JBoss, который будет иметь некоторый бизнес-код для категоризации отправляемых пользователей и, наконец, этот сервер будет звонить на сервер XMPP с соответствующими пользователями.
Здесь я сомневаюсь, что развертывание MDB (потребитель событий) на сервере транзакций JBoss является хорошим подходом или перемещением MDB на сервер JBoss, предназначенный для целей уведомления. Пожалуйста, подкиньте какую-нибудь идею для лучшего подхода.
С уважением, Вайрам.