Spring AMQP RabbitMQ RPC-与一些不期望响应的消息一起排队

时间:2018-12-11 14:51:41

标签: rabbitmq spring-amqp spring-rabbitmq

我正在尝试创建一个RPC优先级队列,该队列可以接受一些期望响应的消息和一些期望响应的消息。我面临的问题是,当我使用convertAndSend发送消息时,出现一条错误消息:“ org.springframework.amqp.AmqpException:无法确定ReplyTo消息属性值:请求消息不包含回复属性,并且没有默认的响应Exchange。组。”我知道问题在于RPC队列正在等待响应,并且消息仅停留在队列中,但是对于这些消息,我不希望/需要响应。您知道如何解决该问题吗?

谢谢, 布莱恩

1 个答案:

答案 0 :(得分:0)

此链接中推荐的解决方案对我有效:Single Queue, multiple @RabbitListener but different services。基本上我有一个使用RabbitListener的类,以及使用RabbitHandler的不同方法