【发布时间】:2018-05-17 14:59:42
【问题描述】:
我们有一个队列,它接收传入的数据并通过铲子将数据推送到另一台机器的另一个队列中。
由于某种原因,我们发现源队列备份了大约 200 万条消息。我们无法找出原因,因为目标队列和该队列的消费者似乎工作正常。
我们还意识到,铲子设置的默认预取计数为 1000。
我们无法修改铲子以设置更高的预取数,唯一的选择是删除铲子并设置一个具有更高预取数的新铲子。
如果我们删除铲子会发生什么? 它会删除队列中的消息吗?
谢谢
【问题讨论】:
-
你能提供一些关于你设置的铲子的信息吗?是源交换还是队列?目的地也有同样的问题?
-
所以我们有数据进入一个连接到交换的队列。铲子是从该交易所设置到另一个交易所,然后进入队列
标签: rabbitmq