是否可以让多个听众使用 spring amqp 收听相同的 queue

Is it possible to have multiple listeners listening to the same queue using spring amqp

我们有 2 个不同的应用程序,它们通过发送消息相互交互。是否可以让多个听众收听同一个 queue。也许我们可以在将消息推送到 queue 的同时传递一些 header,然后在 header 的基础上,消息将到达单个消费者。

没有; RabbitMQ 不是这样工作的;与 JMS 不同,没有消息选择器的概念。

每个消费者都需要自己的队列,您使用路由键告诉代理将消息路由到哪个队列。