标签: c# .net rabbitmq amqp
我需要通过一个队列向多个订阅者发送相同的消息。有可能吗?
我知道我可以通过使用Exchange进行扇出和几个队列向订阅者发送一条消息,但我不需要。
有任何建议吗?
谢谢。
答案 0 :(得分:2)
不,这是不可能的。使用rabbit,队列中的消息最多只能消耗一次。
您可以让每个订阅者在运行时创建自己的队列,然后插入交换机,并将此队列标记为自动删除。交换(如果主题或扇出)将正确复制消息。