RabbitMQ消息服务用户手册

 

 

 

 

RabbitMQ消息服务用户手册

  1. 架构设计
    1. 服务架构概述

架构:RabbitMQ Cluster + Queue HA + Haproxy + Keepalived

解释:3台rabbitMQ服务器构建broker集群,允许任意2台服务器故障而服务不受影响,在此基础上,通过Queue HA (queue mirror)实现队列的高可用,在本例中镜像到所有服务器节点(即1个master,2个slave);为保证客户端访问入口地址的唯一性,通过haproxy做4层代理来提供MQ服务,并通过简单的轮询方式来进行负载均衡,设置健康检查来屏蔽故障节点对客户端的影响;使用2台haproxy并且通过keepalived实现客户端访问入口的高可用机制。

    1. 服务架构设计

 

    1. 服务节点分配

服务器IP

hostname

节点说明

你可能感兴趣的:(百万架构师重要笔记,rabbitmq)