RabbitMQ集群的简单说明

1.普通集群(副本集群)

当集群中某一时刻master主节点宕机,可以对master中Queue中的消息进行备份。而就算master宕机了,从节点不会对外提供服务,等到master节点恢复后,系统才会恢复正常。

主从架构的缺点是队列中的消息只是位于主节点上 ,而Slave节点平常只备份主节点的Exchange交换机,在Slave机上面虽然看到 队列信息和主机上是一样的,但是仅仅只是看到,其实主机上的队列中消息数据不会同步,并且master主节点宕机后从节点不会顶替

在Master主机正常运行时,消费者也可向Slave结点订阅消息,但是消息是Slave节点从Master节点上获取的。

2.镜像集群

镜像队列机制就是将队列在三个节点之间设置主从关系,消息会在三个节点之间进行自动同步,且如果其中一个节点不可用,并不会导致消息丢失或服务不可用的情况,提升MQ集群的整体高可用性。

只需要在普通集群上设置策略即可,就可以实现镜像集群,比如mq1挂掉后,mq2就会升级为主机,而mq1恢复后,会成为mq2的从机。

相关推荐
蝎子莱莱爱打怪24 分钟前
别再裸用 Claude Code 了!32 个亲测Skills + 8 个 MCP,开发效率直接拉满!
java·后端·claude
野犬寒鸦38 分钟前
JVM垃圾回收机制面试常问问题及详解
java·服务器·开发语言·jvm·后端·算法·面试
_杨瀚博1 小时前
JAVA找出哪个类import了不存在的类
java·后端
OKkankan1 小时前
深入理解linux进程
java·linux·c++
java1234_小锋2 小时前
Java高频面试题:Spring-AOP通知和执行顺序?
java·开发语言·spring
番茄去哪了2 小时前
Java基础面试题day02
java·开发语言·面向对象编程
我是咸鱼不闲呀2 小时前
力扣Hot100系列22(Java)——[图论]总结(岛屿数量,腐烂的橘子,课程表,实现Trie(前缀树))
java·leetcode·图论
1104.北光c°2 小时前
深入浅出 Elasticsearch:从搜索框到精准排序的架构实战
java·开发语言·elasticsearch·缓存·架构·全文检索·es
MSTcheng.2 小时前
【优选算法必修篇——位运算】『面试题 01.01. 判定字符是否唯一&面试题 17.19. 消失的两个数字』
java·算法·面试
蹦哒2 小时前
Kotlin 与 Java 语法差异
java·python·kotlin