如何在rabbitMQ上推送一条消息给所有订阅主题队列的消费者,并在所有消费者都收到消息后确认消费

iyfjxgzm  于 2023-10-20  发布在  RabbitMQ
关注(0)|答案(1)|浏览(244)

例如,现在有十个消费者订阅了主题交换。我需要推送一条信息。所有10个消费者都收到它,只消费一次,然后销毁消息。我怎么能这么做呢?只有兔子MQ!!

6uxekuva

6uxekuva1#

请参阅专门介绍主题交换如何工作的教程:https://www.rabbitmq.com/tutorials/tutorial-five-python.html
你不能保证消费者只消费一次消息。错误可能会导致重新交付等。很少见,但也有可能发生。
RabbitMQ不提供任何支持来确认多个消费者已经收到并处理了一条消息。你将不得不自己实现它。

相关问题