Я использую Spring интеграций 2.0.0 и пытаюсь настроить следующие параметры:Spring Integration: отправка ответа в очередь темп JMS
Заявка помещает объект на очереди ActiveMQ JMS, который обрабатывается с помощью Spring-интеграции -driven backend. Отправляющее приложение ожидает ответа во временной очереди ответа, так как бэкэнд помещает ответ в этой конкретной очереди, который будет использоваться только этим приложением. Сообщение принимается и обрабатывается в бэкэнд, а ответ должен быть помещен в очередь ответов temp, указанную в сообщении запроса JMS (ответ-на). В бэкэнд сообщение запускается через цепочку сервисов до того, как ответ в конечном итоге помещается в очередь ответов.
Вопрос: как мне настроить SI для ответа на временные очереди? Есть ли способ, который SI делает это автоматически или мне нужно использовать DestinationResolver или подобные вещи? Я понял, что jms-gateway может быть правильным решением для этого, но не мог понять, как его внедрить. Есть идеи?
Вы хотите выбрать сообщение из очереди, вытащить его, хотя SI и отправить его на JMSReplyTo, или наоборот? Для первого есть для последнего –
iwein