RabbitMQ集群的简单说明

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

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

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

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

2.镜像集群

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

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

相关推荐
2022.11.7始学前端14 小时前
n8n第九节 使用LangChain与Gemini构建带对话记忆的AI助手
java·人工智能·n8n
JosieBook14 小时前
【Spring Boot】Spring Boot调用 WebService 接口的两种方式:动态调用 vs 静态调用 亲测有效
java·spring boot·后端
a程序小傲14 小时前
京东Java面试被问:Spring拦截器和过滤器区别
java·面试·京东云·java八股文
2401_8712600215 小时前
Java学习笔记(二)面向对象
java·python·学习
是梦终空16 小时前
计算机毕业设计252—基于Java+Springboot+vue3+协同过滤推荐算法的农产品销售系统(源代码+数据库+2万字论文)
java·spring boot·vue·毕业设计·源代码·协同过滤算法·农产品销售系统
丿BAIKAL巛16 小时前
Java前后端传参与接收全解析
java·开发语言
cc蒲公英16 小时前
javascript有哪些内置对象
java·前端·javascript
guslegend16 小时前
Spring AOP高级应用与源码剖析
java
Rover.x16 小时前
head table is mandatory
java·apache
yanghuashuiyue16 小时前
Java过滤器-拦截器-AOP-Controller
java·开发语言