2010-11-02 3 views
0

Я использую Spring интеграций 2.0.0 и пытаюсь настроить следующие параметры:Spring Integration: отправка ответа в очередь темп JMS

Заявка помещает объект на очереди ActiveMQ JMS, который обрабатывается с помощью Spring-интеграции -driven backend. Отправляющее приложение ожидает ответа во временной очереди ответа, так как бэкэнд помещает ответ в этой конкретной очереди, который будет использоваться только этим приложением. Сообщение принимается и обрабатывается в бэкэнд, а ответ должен быть помещен в очередь ответов temp, указанную в сообщении запроса JMS (ответ-на). В бэкэнд сообщение запускается через цепочку сервисов до того, как ответ в конечном итоге помещается в очередь ответов.

Вопрос: как мне настроить SI для ответа на временные очереди? Есть ли способ, который SI делает это автоматически или мне нужно использовать DestinationResolver или подобные вещи? Я понял, что jms-gateway может быть правильным решением для этого, но не мог понять, как его внедрить. Есть идеи?

+0

Вы хотите выбрать сообщение из очереди, вытащить его, хотя SI и отправить его на JMSReplyTo, или наоборот? Для первого есть для последнего iwein

ответ

0

Я думаю, вы имеете в виду онлайн-документацию для SI, которая все еще указывает на версию 1.0.x. Если вы вместо этого download the spring integration zip и распакуете, вы найдете самую последнюю документацию.

Что вы ищете описано в главе 17.

Если все еще не ясны, то, пожалуйста, создать проблему документации, поэтому мы можем решить это для 2.0.0.RELEASE.

Смежные вопросы