我正在建立一个新的RabbitMQ消息代理,在某个时候我想耗尽Stop RabbitMQ,这意味着它应该停止接收消息,但消费者应该允许处理现有消息。
我正在使用RabbitMQ版本3.7.3,尝试使用策略
max-length-bytes:1 overflow: reject-publish
但这会在应用时从队列中删除现有消息,而且我还发现,一旦应用策略,便会删除并再次创建相同的消息,那么它将按预期工作。
我读了https://www.rabbitmq.com/maxlength.html,但没有成功。
我读了很多问题,但是我不认为他们期望相同的行为。
在此先感谢您的帮助。