RabbitMQ 3.8.11 集群搭建 虚拟机方式,很繁琐。
可以将其进行docker化。
1 | yml复制代码version: '3' |
./etc/rabbitmq/enabled_plugins
1 | csharp复制代码[rabbitmq_management,rabbitmq_prometheus,rabbitmq_stomp]. |
1 | sh复制代码rabbitmqctl stop_app |
./etc/hosts
1 | 复制代码192.168.1.127 rabbitmq1 |
1 | cmd复制代码# docker network create --subnet 192.168.1.1/24 rabbitmqnet |
1 | cmd复制代码# docker-compose up -d |
QA 问题总结
Q1. 解决 RabbitMQ 集群 Channel shutdown: connection error 错误(HAProxy 负载均衡)
A1. HAProxy 配置的timeout client
超时时间,OS的tcp_keepalive_time(系统tcp_keepalive_time
发送TCP keepalive
数据包间隔时间是 2 个小时)
本文转载自: 掘金