Rabbitmq .NET向同一队列中的多个订阅者发送相同的消息

时间:2013-06-06 14:09:48

标签: c# .net rabbitmq amqp

我需要通过一个队列向多个订阅者发送相同的消息。有可能吗?

我知道我可以通过使用Exchange进行扇出和几个队列向订阅者发送一条消息,但我不需要。

有任何建议吗?

谢谢。

1 个答案:

答案 0 :(得分:2)

不,这是不可能的。使用rabbit,队列中的消息最多只能消耗一次。

您可以让每个订阅者在运行时创建自己的队列,然后插入交换机,并将此队列标记为自动删除。交换(如果主题或扇出)将正确复制消息。