我对RabbitMQ队列有疑问。我只想在一个队列上发送两种类型的消息。
我知道,我可以创建两个不同的队列,并使用路由键将不同的消息发送到不同的队列。
但是我想在一个队列上有两个使用者,并且以某种方式将使用者绑定到消息类型。当客户端和核心是发布者和使用者时,事件通过兔子队列来驱动。
是否可以,或者我应该使用其他队列?
答案 0 :(得分:0)
就像@kendavidson所说的那样,有可能只使用一个队列来交换不同的消息,但这是一个糟糕的主意,因为它效率不高,因此只有在真正的嵌套操作时才应使用它。
我发现@ПетрАлександров的评论很有用,并且我为每个消费者创建了单独的队列来解决我的问题,这也许是你想要的。