【发布时间】:2016-03-24 21:13:34
【问题描述】:
我是 RabbitMQ 的新手,这让我很困惑。我已经设置了一个直接交换,并且不同的队列在这个交换上订阅了不同的路由键。我想要的是,如果使用一个路由键发布消息,则无论有多少队列订阅该路由键,它都只会被一个订阅者使用。
当前情景:
交换(类型:直接)
-QueueA1 (receives message A from exchange with routing key of "TypeA")
-QueueA2 (also receive message A from exchange with routing key of "TypeA")
-QueueB (doesn't receive message A because it subscribes to key "TypeB")
期望:
-QueueA1 (receives message A from exchange with routing key of "TypeA")
-QueueA2 (doesn't receive message A because it's already consumed by QueueA1)
-QueueB (doesn't receive message A because it subscribes to key "TypeB")
我需要使用其他交易所吗?如何实现所需的场景?
【问题讨论】:
标签: rabbitmq