rabbitmq 兔子队列的默认最大长度是多少

myzjeezk  于 2023-05-29  发布在  RabbitMQ
关注(0)|答案(1)|浏览(575)
  • 对于任何给定的队列,可以使用策略(强烈推荐此选项)或由客户端使用队列的可选参数定义最大长度(任一类型)。在有效队列策略和参数都指定了最大长度的情况下,将使用两个值中的最小值。队列长度设置也可以由运营商策略强制执行。*

https://www.rabbitmq.com/maxlength.html
正如我们所看到的,rabbitmq文档已经告诉我们如何设置队列的最大长度。但是我想知道如果我们不做任何改变的话max-length的默认值是什么。在我服务器资源不可用之前没有限制吗?

ep6jt1vc

ep6jt1vc1#

RabbitMQ队列的默认最大长度是无限的,是的,在服务器的资源被消耗之前,它没有限制。
如果我们自己使用x-max-lengthmanagement-console设置长度,那么我们必须仔细考虑应用程序的需要,如果队列经常达到最大长度,最旧的消息将被丢弃。

相关问题