向消费者传递消息并期望在RabbitMQ中做出响应

时间:2014-08-05 13:11:13

标签: rabbitmq spring-amqp spring-rabbit

我有一个要求:(RabbitMQ)服务器将请求发送到客户端,客户端执行操作并将响应发送回服务器。

我想知道这个主题,PubSub,路由使用哪种机制......   我们可以创建类似于服务器客户端的双向连接,类似于兔子mq中的xmpp,如果是,我们该怎么办?

感谢 Lokesh

1 个答案:

答案 0 :(得分:2)

您可以使用带有MessageListenerAdapter的Spring AMQP异步使用者来调用POJO。请参阅reference documentation

如果你想要更多的控制;使用简单的MessageListener并使用RabbitTemplate发送回复。

This test case显示端到端配置(客户端和服务器端)。客户端自动负责设置correlationId。