rabbitMQ镜像队列的使用

在rabbitMQ集群中,默认发送消息时,队列默认时在一个节点上存在的。

我们以node01 node02 node03三节点集群为例,在node01声明队列发送消息后,发现:

测试队列只在节点node01上出现。

我们手动停止node01后,在其他节点上能看到消息,但是显示为down模式不可消费:

这就需要开启镜像队列策略:

在任意一个节点上操作:


按照添加的镜像策略重新加入一个队列:

当前的策略要求时 以backup开头的交换机或者队列,这里我们测试一个backup_hello:

发现备份队列,看一下详细节点位置:

手动停止对于队列backup_hello来说的主节点node01后,发现镜像队列自动变成了队列的主节点:
再次查看详细,队列又自动的做了一次备份:

拓展:

我们每次链接一台节点工作时,当直链节点异常时会出现服务无法访问的问题。我们借助

HAProxy + keepalive 处理高可用负载均衡

HAProxy 处理负载均衡

keepalive 探查各个节点的活性

相关推荐
跟着珅聪学java13 小时前
在电商系统中,如何确保库存扣减的原子性
分布式
JH307315 小时前
Redisson 看门狗机制:让分布式锁“活”下去的智能保镖
分布式
一点 内容16 小时前
深入理解分布式共识算法 Raft:从原理到实践
分布式·区块链·共识算法
8Qi816 小时前
分布式锁-redission
java·redis·分布式·redisson
17 小时前
鸿蒙——分布式数据库
数据库·分布式
jiayong2317 小时前
微服务架构与 Spring 生态完全指南
kafka·rabbitmq·rocketmq
Hui Baby18 小时前
分布式多阶段入参参数获取
分布式
阿拉斯攀登20 小时前
Spring Cloud Alibaba 生态中 RocketMQ 最佳实践
分布式·微服务·rocketmq·springcloud·cloudalibaba
无锡布里渊20 小时前
感温光纤 DTS 系统 vs 感温电缆 对比分析报告
分布式·实时监测·分布式光纤测温·线型感温火灾监测·感温电缆
g323086320 小时前
分布式框架seata AT模式源码分析
java·数据库·分布式