如何找到RabbitMQ队列长度限制值的设置

时间:2019-03-26 07:02:48

标签: rabbitmq

我们使用Rabbitmq,doc告诉我们如何设置队列长度限制。 但是我们找不到“队列长度限制”默认值。

有人知道吗?

2 个答案:

答案 0 :(得分:1)

默认情况下,没有默认值, 您可以使用命令行工具来检查参数:

rabbitmqctl list_queues name arguments
Timeout: 60.0 seconds ...
Listing queues for vhost / ...
name    arguments
my_queue_limit  [{"x-max-length",5000}]
queue_no_limit  []

或管理界面enter image description here

您可以看到my_queue_limit设置为5000 queue_no_limit没有限制

答案 1 :(得分:0)

默认情况下,rabbitmq队列本质上不受限制,即没有限制。但是,如果您希望对队列施加一些限制,则可以使用x-max-length自变量进行设置。