重启的兔子mq工人得到大量的事件

时间:2015-03-10 16:49:13

标签: python rabbitmq rabbitmq-exchange

我按照以下指向消费者连接的链接 http://pika.readthedocs.org/en/latest/examples/asynchronous_consumer_example.html

我观察到一种奇特的行为,每当我靠近工人并再次重新启动它时,它就充斥着各种事件。不知道为什么。这些事件基本上是先前传递给它的事件。

我的理解是,这些事件仍保留在交易所中,当我启动我的工作人员时,它会连接到交易所并再次获取所有事件。 顺便说一句,我正在使用扇出交换类型

1 个答案:

答案 0 :(得分:0)

问题在于,一旦收到活动,我就没有收到回复。这导致交易所没有清除它收到的工作,并导致它在重新连接时再次加载