Spring Integration: отправка ответа во временную очередь JMS - PullRequest
0 голосов
/ 02 ноября 2010

Я использую Spring Integrations 2.0.0 и пытаюсь настроить следующее:

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

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

1 Ответ

0 голосов
/ 16 ноября 2010

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

То, что вы ищете, описано в главе 17.

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

...