Настройте hornetq на Wildfly8 для отправки сообщений в очередь JMS

#jms #wildfly-8 #hornetq

#jms #wildfly-8 #hornetq

Вопрос:

Недавно я начал использовать Wildfly 8 и заметил, что Wildfly8 имеет встроенную утилиту JMS под названием Hornetq. Мой вопрос в том, как я могу настроить hornetq для отправки и получения сообщений в очереди JMS с использованием сервера Wildfly8?

Ответ №1:

В сети есть несколько хороших руководств о том, как использовать HornetQ (JMS) из Widlfly, мне нравится это для JMS 2.0:

Вот пример hello world от самих Wildfly, иллюстрирующий, как реализовать MDB и соответствующие слушатели и темы:

На этой странице все описано в мельчайших деталях и демонстрируется использование компонента JMS 2.0 и EJB 3.2, управляемого сообщениями, в WildFly 8. Проект может быть запущен с помощью maven и создает два ресурса JMS:

  • Очередь с именем HELLOWORLDMDBQueue, связанная в JNDI как java:/queue/HELLOWORLDMDBQueue
  • Раздел с именем HELLOWORLDMDBTopic связан в JNDI как java:/topic/HELLOWORLDMDBTopic

Если у вас возникли проблемы с настройкой очередей и т. Д. В автономном режиме, приведенные здесь документы также весьма полезны: