消息队列 RabbitMQ 版提供多维度高可用能力,例如跨可用区部署、数据持久化,有效提升消息服务的稳定性和容灾能力
集群高可用
集群类型 | 高可用能力 | 说明 |
开源托管版 | 跨可用区部署 | 在拥有两个或以上可用区的地域购买 RabbitMQ 开源托管版集群时,可以选择 2-3 个可用区进行部署。节点会均匀打散分布在各可用区上。这种部署方式能够让集群在单个可用区不可用的情况下,仍能正常提供服务。 |
Serverless 版 | | 集群底层默认跨多可用区部署,无需手动选择可用区,集群节点会自动分布在多个可用区,即使单个可用区故障也不影响服务,实现机房级容灾。 |
数据高可用
集群类型 | 高可用能力 | 说明 |
开源托管版 | 镜像队列 | 多节点支持开启镜像队列,可配置多副本同步。 镜像队列可以在 RabbitMQ 集群中的多个节点上复制队列中的消息,确保在某个节点发生故障时,队列中的消息不会丢失,保证服务的可用性。 |
Serverless 版 | 数据持久化三副本 | 集群默认支持数据持久化三副本,通过数据持久化存储和多节点冗余备份的双重保障,确保业务数据在任何情况下都不会丢失,服务不会中断。 |