rabbitMQ如何实现向所有订阅topic广播的消费者推送一条消息,所有消费者都收到一次消息后销毁该消息

新手上路,请多包涵

目前场景为有一个topic模式交换机,多个消费者订阅一个队列,当一条消息进入,保证该消息推送给所有消费者一次,随后销毁该消息(确认消费),尝试过很多方案都不可行,请问有什么好的方案么。现在有一个方案是使用fanout模式广播,每个消费者单独监听一个队列。

阅读 3.5k
1 个回答

你说的这种就是广播模式 fanout,每个消费者监听一个队列。

参考 https://www.rabbitmq.com/tuto...

不清楚这种方式是否会占用额外的内存空间,如果是基于引用计数的,不会有额外的内存占用。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题