Контейнер Spring-AMQP RPC

#spring-amqp #spring-rabbit

#spring-amqp #весна-кролик

Вопрос:

Существует ли контейнер на spring-amqp, который поддерживает функцию ответа?

Я хочу, чтобы RPC были похожи https://www.rabbitmq.com/tutorials/tutorial-six-java.html , но с использованием spring-amqp.

Ответ №1:

ДА. Документация здесь.

На стороне сервера контейнер прослушивателя сообщений при использовании с адаптером прослушивателя сообщений будет автоматически обрабатывать ответы. Вы также можете использовать методы шаблона ...receiveAndReply на стороне сервера.

Редактировать

Обратите внимание, что теперь у нас есть реализации Spring Boot всех 6 руководств.

Комментарии:

1. Спасибо. Он работает с помощью MessageListenerAdapter.handleMessage() с возвратом, но, используя шаблон, программа перехватила только первое сообщение и не более после. Я запустил шаблон без контейнера.

2. Мы используем его постоянно; включите ведение журнала ОТЛАДКИ, и все должно стать ясно.

3. Облако, пожалуйста, дайте мне любую ссылку для примера. Я этот документ, что такое foo.ServiceInterface. какие методы у нас есть

4. Любой метод, который вы хотите, — это ваш интерфейс; однако эта форма RPC (удаленный вызов метода) не является современным шаблоном — она тесно связывает клиент и сервер. Также смотрите мою правку — теперь у нас есть реализации руководств.