当前位置: 移动技术网 > IT编程>软件设计>设计模式 > Rabbit MQ 集群架构下的几种模式

Rabbit MQ 集群架构下的几种模式

2020年07月17日  | 移动技术网IT编程  | 我要评论

Rabbit MQ 集群架构下的几种模式

1、主备模式

 
主备模式 :
       实现 RabbitMQ 的高可用集群,一般在并发和数据量不高的情况下,这种模型非常好用且简单。主备模式也被称为Warren(兔子窝)模式。
       主节点可以提供读写服务,备份节点不提供读写服务。只有当主节点产生故障或出现宕机,会自动切换到备用节点,备用节点继续提供读写服务。当原来的主节点恢复后,会自动加入变成备用节点。

 
需要说明的是,主备模式和主从模式是用区别的 :

  • 主从模式下,主节点会提供读写服务,从节点只提供读的服务。
  • 主备模式下,主节点会提供读写服务,主节点正常情况下备份节点不提供任何读写。

在这里插入图片描述

关于HaProxy 的配置

HaProxy 配置:             # HaProxy 可以理解为 tcp 级别的代理
 listen rabbitmq_cluster   # 监听  这里rabbitmq_cluster是主备集群的名称
 bind 0.0.0.0:5672         # 配置 TCP 模式
 mode tcp                  # 简单的轮询
 balance roundrobin        # 主节点
 server bhz76 192.168.11.76:5672 check inter 5000 rise 2 fall 2          # 主节点
 server bhz77 192.168.11.77:5672 backup check inter 5000 rise 2 fall 2   # 备用节点
 
 # 备注:RabbitMQ 集群节点配置 #inter 表示每隔5秒对 mq 集群做一次健康检查,2次正确证明服务器可用,2次失败证明服务器不可用,并且配置主备机制
 

本文地址:https://blog.csdn.net/weixin_41922349/article/details/107380037

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网