概述

最近更新时间:2025-10-16 10:27:52

我的收藏


需求场景

场景 1:跨地域容灾场景

Pulsar 专业版支持跨可用区部署,即在有 3 个或 3 个以上可用区的地域购买 Pulsar 集群时,可以最多选择 3 个可用区购买跨可用区实例。该实例分区副本会强制分布在各个可用区节点上,这种部署方式能够让您的实例在单个可用区不可用情况下仍能正常提供服务。但仅同城 3AZ 部署,并不符合金融客户的容灾场景,他们需要一种跨地域级别容灾,以便于发生地域级别灾难时,可以快速切换备份地域,保障业务连续性。


场景 2 :全球数据归档场景

对于一家全球性的团队来说,业务系统可能分布在全球的多个地域下,存在全球数据跨地域传输和统一数据归档的需求。从多个全球主要城市所产生的数据,通过跨地域复制传输回某个地域的数据中心,并在此进行统一的数据归档。由于这些地域中可能存在同名的 Topic,因此需要将多个地域的同名 Topic 合并到目标集群中的同一个 Topic 中。


跨地域复制

鉴于上述需求场景,TDMQ Pulsar 专业版基于 GEO Replication 方案,实现跨地域的集群复制,可以支持用户用于异地容灾、全球数据归档和异地消费等场景。
专业集群支持两种类型的复制:
元数据级:提供解决用户核心业务跨地域容灾的场景
消息级:解决用户全球地域的数据统一归档问题


计费说明

消息级的跨地域复制任务会产生费用,元数据级不会产生。控制台提供了相应的监控指标,可以辅助观测。
跨地域消息级复制详细计费说明,请参见 专业集群计费说明

使用限制

1. 功能支持范围
仅专业集群-固定存储支持该功能。
2. 支持地域
上海、南京、广州、深圳金融。
3. 链路复制方向
目前跨地域复制,不论是消息级、元数据级,均是单向复制。
4. 关于复制对象
针对同一个对象的同步任务,只能创建一个,包括更高层级的任务。
禁止删除处于同步链路的 Topic,需要先删除同步链路。
5. 覆盖问题
对于已有同名资源但配置不同,例如分区数、TTL 等属性,创建复制任务后,对目标集群的策略是不做覆盖处理。