Windows RabbitMQ 镜像队列 (高可用性、一台宕机自动切换另一台) 使用 RabbitMQ 自带的Web 管理工具

转地址:http://www.cnblogs.com/TimeMaster/p/7069073.html

镜像队列是基于普通的集群模式的,所以得先配置普通集群(参照前一篇 Windows RabbitMQ 集群搭建),然后才能设置镜像队列.

 

 在集群服务器上新建一个 队列 :

    

   

    镜像队列是通过RabbitMQ 的配置策略(policy)来实现的:

      镜像队列提供了三种模式:

      Ø  all:全部的节点队列都做镜像;

      Ø  exactly:指定镜像队列的节点最高镜像数量;

      Ø  nodes:只为指定具体节点配置镜像队列;

 

    创建镜像队列如下图:

        

      

                    点击 “Add policy ” 即  完成 创建 。 

      ha-sync-mode : 如果 此节点 不进行设置 ,在其中一台 服务器 宕机 再 启动 后  会报  Unsynchronised Mirrors XXXX  错误。

       这时候 在 队列详细信息  页面 需要 手动 点击  同步队列   或者 用命令行  执行 命令 rabbitmqctl sync_queue name

      

      镜像创建完成 如下图:

        

 

    

      镜像创建完毕后   队列 如下图:

 

      

 

 

    如果看到 这样的队列,恭喜你!

       已经完成了 RabbitMQ 集群 镜像 队列的 高可用性配置。

       集群中 任意 一台宕机 都会 自动 切换 到另一台 ( 服务器集群全挂这种情况,请第一时间 冲进 运维同事的怀抱中 ^_^)

       宕机机器 开启 时 会 自动同步镜像队列 ,使其 保持一致 !

       

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值