分布式消息服务ROCKETMQ版-服务韧性:跨AZ容灾部署架构
跨AZ容灾部署架构
跨AZ容灾部署架构仅介绍4.8.0版本,5.x底层的架构不体现,只提供TPS。4.8.0版本中一个Broker由一个主节点和两个备节点组成,当您购买的Broker数为1时,实际创建3个Broker节点,购买2个Broker时(如图1所示)创建6个Broker节点,以此类推。NameServer为2个节点。
- 单可用区
实例选择单可用区部署时,实例下的所有组件均部署在相同的可用区内。单可用区部署会默认配置为反亲和部署。反亲和部署是出于高可用性考虑,将Broker主备节点分别创建在不同的物理机上。
- 多可用区
多可用区部署的前提需要满足该区域下有3个及3个以上的可用区选项,如图2所示。
实例选择多可用区部署时,实例下的组件分别部署在三个不同的可用区内,可实现跨可用区容灾部署能力。
- NameServer的2个节点分别部署在两个可用区中。
- 每个Broker节点中的主备节点随机均衡的部署在三个可用区中。
图3 多可用区部署
- RocketMQ是什么_RocketMQ介绍_分布式消息服务RocketMQ版
- 分布式消息服务Kafka版与分布式消息服务RocketMQ版的区别_Kafka与RocketMQ对比_Kafka与RocketMQ差异
- kafka是什么_kafka介绍_分布式消息服务Kafka版
- 分布式消息中间件的作用_分布式消息中间件_分布式消息-华为云
- RocketMQ的架构_RocketMQ的消息模式_分布式消息RocketMQ-华为云
- 分布式消息服务优势_分布式消息服务_消息队列-华为云
- 分布式消息服务有哪些_分布式消息服务哪个好_分布式消息-华为云
- 分布式消息中间件实战_分布式消息实战_分布式消息-华为云
- 分布式消息队列是什么_分布式消息队列好处_消息队列-华为云
- Kafka与其他消息队列的对比_什么是Kafka_分布式消息系统-华为云