哪种RabbitMQ策略有效以停止接收来自生产者的消息

时间:2019-02-03 07:11:56

标签: rabbitmq rabbitmqctl

我正在建立一个新的RabbitMQ消息代理,在某个时候我想耗尽Stop RabbitMQ,这意味着它应该停止接收消息,但消费者应该允许处理现有消息。

我正在使用RabbitMQ版本3.7.3,尝试使用策略

    max-length-bytes:1
    overflow: reject-publish 

但这会在应用时从队列中删除现有消息,而且我还发现,一旦应用策略,便会删除并再次创建相同的消息,那么它将按预期工作。

我读了https://www.rabbitmq.com/maxlength.html,但没有成功。

我读了很多问题,但是我不认为他们期望相同的行为。

在此先感谢您的帮助。

0 个答案:

没有答案