Отправка сообщения JMS в удаленную очередь на JBoss AS 5 и AS 7 - PullRequest
0 голосов
/ 06 марта 2012

У меня есть два сервера

  1. JBoss as 5.1 с приложением, отправляющим сообщения JMS
  2. Сервер JBoss AS 7 с установленной очередью и сообщениями, потребляющими MDB

Я хотел бы отправить сообщение с сервера один на сервер два.Я хотел бы, чтобы сообщение использовалось на сервере два.

Я думаю, что JBoss AS 7 использует HornetQ.

Есть ли какие-либо советы о том, как отправить сообщение в удаленную очередь?Меня больше интересует, как отправлять сообщения, потому что он находится на удаленном сервере, и я думаю, что его часть должна быть прямой.

1 Ответ

1 голос
/ 12 апреля 2012

Вы правы, что JBoss AS 7 использует HornetQ для обмена сообщениями в качестве провайдера JMS. Отличным ресурсом является документация сообщества JBoss для HornetQ . На форумах сообщества JBoss также есть отличная статья о настройке HornetQ в двух экземплярах AS 7.

Вам нужно будет определить ваши соединители и акцепторы, которые составляют транспорты, которые в вашем случае будут включать netty , так как ваш клиент и сервер работают в разных JVM (в противном случае вы можете использовать invm). Создание ваших фабрик соединений будет отличаться в каждом экземпляре JBoss AS (например, в JBoss AS 5 отсутствует CLI управления), но приведенная выше ссылка даст вам хорошую ссылку, и вы сможете задать целевые вопросы там.

...