Как создать временную очередь и получить к ней доступ в JMS 2

Я работаю над клиент-серверным приложением JMS, где клиент сначала отправляет данные на сервер через общую очередь для всех клиентов, а сервер дает ответ на них во временной очереди, созданной самим клиентом. Я гуглил это, но не смог найти, как я могу реализовать это в JMS 2, поскольку традиционный подход к созданию временной очереди - использование сессии, но в JMS 2 я использую JMSContext, посредством которого я создаю производителя и потребителя. Мой вопрос как и где

1 ответ

В JMS 2.0 JMSContext API сервер createTeoraryQueue и createTevenTopic выполняет ту же роль, что и традиционные версии в стиле сеанса JMS 1.1. JMSContext на самом деле просто объединяет идеи Connection и Session в один объект.

У вас также есть все те же методы создания сообщений и установки для них JMSReplyTo, в потребителе вам нужно использовать экземпляр Message, а затем использовать getJMSReplyTo, чтобы попасть в очередь ответов.

Другие вопросы по тегам