例如,现在有十个消费者订阅了主题交易所。我需要推送消息。所有十个消费者都收到并仅消费一次,然后销毁该消息。我怎样才能做到这一点?只有rabbitMQ!!
请参阅专门介绍主题交换如何工作的教程:https://www.rabbitmq.com/tutorials/tutorial- Five-python.html
你不能保证消费者“只消费一次”消息。错误可能会导致重新交付等。这种情况很少见,但有可能发生。
RabbitMQ 不提供任何用于确认多个消费者已接收并处理消息的支持。您必须自己实施。