Debian RabbitMQ網絡優化可從以下方面入手:
/etc/rabbitmq/rabbitmq.conf
中tcp_listen_options
,如設置nodelay=true
禁用Nagle算法、sndbuf/recbuf
增大緩沖區(如196608字節)以提升吞吐量。keepalive
保持長連接活性,避免頻繁重連。maxTotal
(最大連接數)、maxIdle
(最大空閑連接數),避免連接堆積,例如maxTotal=200
、maxIdle=50
。connectionTimeout
(連接超時時間,如10秒)和idleTimeout
(空閑連接超時時間,如60秒)。requestedHeartbeat
(默認60秒),穩定內網可調整為30秒,不穩定網絡可設為10 - 15秒。listeners.tcp.1=192.168.1.99:5672
),避免監聽所有接口。