rabbitMQ镜像队列的使用

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

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

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

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

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

在任意一个节点上操作:


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

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

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

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

拓展:

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

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

HAProxy 处理负载均衡

keepalive 探查各个节点的活性

相关推荐
phltxy5 小时前
HAProxy安装与RabbitMQ负载均衡配置
分布式·rabbitmq·负载均衡
jiayong236 小时前
Kafka 高吞吐消息链路常见面试问题及详细解答
分布式·面试·kafka
卷毛迷你猪7 小时前
快速实验篇(A2-2)数据清洗规则修正与多语言实现验证
hadoop·分布式
业精于勤_荒于稀7 小时前
登录鉴权-ai
分布式
Kurisu5758 小时前
深度拆解:从 CAP 定理到 Raft 协议的分布式一致性演进
分布式
开开心心就好8 小时前
小白友好的程序联网封锁实用工具
windows·eureka·计算机外设·rabbitmq·word·excel·csdn开发云
kuokay8 小时前
深入理解 LLM 分布式训练全栈:从硬件到 LLaMA-Factory
分布式·llama·deepspeed·fsdp·llama-factory·accelerate
Java 码思客9 小时前
【Redis分布式缓存实战】第2章 Redis核心数据结构与业务实战场景
redis·分布式·缓存
Rick199310 小时前
Redis 分布式锁 + 部署模式
redis·分布式
phltxy20 小时前
RabbitMQ集群搭——多机多节点与单机多节点
分布式·rabbitmq·ruby