Skip to content

RabbitMQ 参数速查 ​

Broker 配置(rabbitmq.conf) ​

参数默认值推荐值说明
listeners.tcp.default56725672AMQP 监听端口
management.listener.port1567215672管理界面端口
vm_memory_high_watermark0.60.6~0.7内存高水位,触发流控
disk_free_limit.absolute50M1G~2G磁盘低水位
channel_max20472047每连接最大 Channel 数
heartbeat6030~60心跳间隔(秒)
collect_statisticsnonecoarse统计收集粒度
tcp_listen_options.backlog1281024TCP 连接队列
tcp_listen_options.nodelaytruetrueNagle 算法关闭

队列参数 ​

参数默认值说明
x-max-length不限队列最大消息数
x-max-length-bytes不限队列最大字节数
x-message-ttl不限消息过期时间(毫秒)
x-expires不限队列空闲过期时间
x-dead-letter-exchange无死信交换机
x-dead-letter-routing-key原 routing key死信 routing key
x-max-priority0最大优先级(0=不启用)
x-queue-typeclassic队列类型:classic/quorum/stream
x-delivery-limit不限Quorum 队列投递次数上限

Quorum 队列参数 ​

参数默认值推荐值说明
x-quorum-initial-group-size不限3~5初始组成员数
x-delivery-limit205~20最大重投次数
x-max-in-memory-length01000内存中最大消息数
x-max-in-memory-bytes0100MB内存中最大字节数

流控相关 ​

参数说明
vm_memory_high_watermark内存高水位,超过后阻塞生产者
vm_memory_high_watermark_paging_ratio开始换页的内存比例
disk_free_limit磁盘低水位,低于后阻塞生产者
flow_control流控自动触发

Erlang VM 参数(advanced.config) ​

参数默认值推荐值说明
+P10485762097152最大进程数
+Q262144524288最大端口数
+zdbbl3276865536分布式缓冲区大小

Released under the MIT License.