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

时间:2020-09-15 16:29:24

标签: rabbitmq rabbitmq-exchange

例如,现在有十个用户订阅了主题交换。我需要留言。所有十个使用者都收到该消息,并且仅消费一次,然后销毁该消息。我怎样才能做到这一点?只有rabbitMQ!

1 个答案:

答案 0 :(得分:0)

请参阅有关主题交流如何工作的教程:https://www.rabbitmq.com/tutorials/tutorial-five-python.html

您不能保证使用者将仅使用一次消息。错误可能导致重新交付等。很少见,但有可能发生。

RabbitMQ不提供任何支持来确认许多使用者已接收并处理了一条消息。您必须自己实现。


注意: RabbitMQ团队监视rabbitmq-users mailing list,并且有时仅在StackOverflow上回答问题。