0

在我们的一个应用程序中,背压不起作用,并且在 RabbitMQ 的队列中出现了巨大的堆积。这导致 RMQ 节点阻塞。

在这种情况下,有没有办法在该队列上应用流量控制(手动)?那会减慢制作人的速度并给我们留出空间。

4

1 回答 1

1

在您的情况下,消费者的速度不足以处理消息。基本上你有一个负载峰值。

因此,这并不意味着您需要阻止发布者。

你可以:

  1. 增加消费者数量
  2. 使用惰性队列

你没有看到,flow control因为 RabbitMQ 可以处理消息。

于 2016-08-03T15:25:07.350 回答