消息队列是非常基础的关键服务,为保证公司队列服务的高可用及负载均衡,现通过如下方式实现: RabbitMQ Cluster + Queue HA + Haproxy + Keepalived 3台rabbitMQ服务器构建broker集群,允许2台服务器故障而服务不受影响, 在此基础上,通过queue mirror实现队列的高可用,在本例中镜像到所有服务器,即1个master,2个slave: 为保证客户端访问入口地址的唯一性,通过haproxy做4层代理来提供mq服务,通过简单的轮询方式来进行…