Асинхронный JMS-запрос-ответ

Каков наилучший способ реализации шаблона асинхронного запроса ответа с JMS (предпочтительно JMS 2.0).

Например:

  1. Получите запрос от асинхронной службы JAXRS
  2. Отправить сообщение в очередь JMS
  3. Ждите ответа от (2)
  4. Отправить ответ клиенту от (1)

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

Проблема, которую я вижу для других рекомендуемых альтернатив, состоит в том, что, поскольку производители и потребители JMS не являются поточно-ориентированными, использование одного на клиента более изменчиво.

0 ответов

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