实现跨地域实例数据同步,需要先为实例开通异地双活功能,即创建异地双活实例。本文介绍如何在消息队列RocketMQ版控制台创建异地双活实例以及修改异地双活实例规格。
背景信息
消息队列RocketMQ版依赖于阿里云高速通道专线、事件总线EventBridge和多活容灾MSHA实现跨地域实例间的消息数据双向同步。和传统容灾不同的是,异地双活方案中,部署在不同数据中心的消息队列RocketMQ版并行地为业务访问提供服务,实现了资源的充分利用,避免一个或多个备份中心处于闲置状态。当一个数据中心发生故障而另一个数据中心正常运行时,可通过MSHA实现流量的切换,提供正常的消息服务,实现用户对故障无感知。异地双活功能不仅解决了容灾本身问题,还提升了业务连续性,并且实现了资源的异地扩展。
更多信息,请参见异地双活。
消息队列RocketMQ版实现异地双活功能的配置流程如图 1所示。本文主要介绍如何创建异地双活实例,即指定一个源实例和一个目标实例,为这两个实例开通异地双活功能,并绑定同步关系。

使用限制
- 实例类型限制:异地双活功能仅企业铂金版实例支持,标准版实例不支持。
- 地域限制:目前仅华东1(杭州)、华东2(上海)、华北2(北京)和华南1(深圳)地域支持使用异地双活功能,并且使用前您需要提交工单申请,其他地域暂不支持该功能。
计费说明
异地双活为消息队列RocketMQ版的高级功能。若您开通了异地双活功能,消息队列RocketMQ版会按照包年包月方式进行收费;未开通则不收取异地双活功能费用。具体计费信息,请参见异地双活定价详情。
前提条件
- 已存在两个企业铂金版实例作为数据同步的源实例和目标实例。如未创建,请参见创建实例。
- 已开通事件总线EventBridge服务并授权。如未开通,请参见开通事件总线EventBridge服务并授权。
创建异地双活实例
后续操作
其他操作
修改异地双活实例配置
消息队列RocketMQ版支持修改异地双活实例的规格,即异地双活实例下的源实例和目标实例间可同步的Topic数量。若您需要增加可同步的Topic,可执行升配操作;若您需要降低可同步的Topic数,可执行降配操作。说明
- 升配或降配操作对当前订单周期生效,降配操作成功后,系统会根据您降低的规格将退款按原路返回到您的账户中。
- 执行降配操作时,降低的任务数不能超过已配置的任务数。
- 登录消息队列RocketMQ版控制台。
- 在左侧导航栏单击异地双活。
- 在异地双活实例列表中,选择要修改配置的实例,在其操作列单击升配或降配。
- 在变配页面,修改双活任务数,然后阅读并选中RocketMQ异地双活能力服务协议,单击立即购买并按提示完成支付。