RabbitMQ集群的简单说明

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

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

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

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

2.镜像集群

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

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

相关推荐
奋斗的小乌龟1 小时前
动态创建Agent02
java
ZFSS1 小时前
Localization Translate API 集成与使用指南
java·服务器·数据库·人工智能·mysql·ai编程
摇滚侠1 小时前
Java 零基础全套教程,集合框架,笔记 153-163
java·开发语言·笔记
nannan12321 小时前
后端技术栈梳理
java
L、2182 小时前
CANN算子开发调试实战:从“Segmentation Fault“到定位根因的完整流程
java·开发语言
索木木3 小时前
NCCL SHARP 和 TREE算法
java·服务器·算法
NiceCloud喜云3 小时前
Claude Files API 深入:从上传、复用到配额管理的工程化指南
android·java·数据库·人工智能·python·json·飞书
超梦dasgg4 小时前
Java 生产环境 MQ 技术选型全解析
java·开发语言·java-rocketmq·java-rabbitmq
霸道流氓气质4 小时前
Spring AI 多工具链式调用(Tool Chain)极简实战
java·人工智能·spring
罗超驿4 小时前
22.深入剖析JDBC架构:从原生API到企业级数据交互核心
java·数据库·mysql·面试