RabbitMQ集群的简单说明

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

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

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

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

2.镜像集群

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

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

相关推荐
fanruitian27 分钟前
Springboot aop面向切面编程
java·spring boot·spring
胡西风_foxww1 小时前
Java的extends通配符
java·开发语言·通配符·extends
中国lanwp1 小时前
Spring Boot 中使用 Lombok 进行依赖注入的示例
java·spring boot·后端
凌辰揽月2 小时前
AJAX 学习
java·前端·javascript·学习·ajax·okhttp
永日456703 小时前
学习日记-spring-day45-7.10
java·学习·spring
小屁孩大帅-杨一凡4 小时前
如何解决ThreadLocal内存泄漏问题?
java·开发语言·jvm·算法
学习3人组4 小时前
在 IntelliJ IDEA 系列中phpstorm2025设置中文界面
java·ide·intellij-idea
cainiao0806056 小时前
Java 大视界:基于 Java 的大数据可视化在智慧城市能源消耗动态监测与优化决策中的应用(2025 实战全景)
java
长风破浪会有时呀7 小时前
记一次接口优化历程 CountDownLatch
java
云朵大王7 小时前
SQL 视图与事务知识点详解及练习题
java·大数据·数据库