Асинхронный JMS-запрос-ответ
Каков наилучший способ реализации шаблона асинхронного запроса ответа с JMS (предпочтительно JMS 2.0).
Например:
- Получите запрос от асинхронной службы JAXRS
- Отправить сообщение в очередь JMS
- Ждите ответа от (2)
- Отправить ответ клиенту от (1)
Я легко вижу, как реализовать использование временной очереди для запроса. Но, как говорится в какой-то документации, это плохой шаблон, и я опубликовал это сообщение, чтобы посмотреть, есть ли лучшие альтернативы.
Проблема, которую я вижу для других рекомендуемых альтернатив, состоит в том, что, поскольку производители и потребители JMS не являются поточно-ориентированными, использование одного на клиента более изменчиво.