操作场景
TDMQ RocketMQ 支持客户在两个集群之间同步消息(同个地域或不同地域间),您可以按照 Topic 维度,把集群 A 的某个 Topic 的消息复制到集群 B 的某个 Topic。在进行某个 Topic 的消息复制时,RocketMQ 支持按照特定的条件进行过滤(如 Tag 或者 SQL 表达式),支持复制任务的任意启停,并且支持通过监控查看复制任务的进度和健康程度。
计费规则
消息跨集群复制功能当前免费;在开始收费前,腾讯云会提前一个月多次通过站内信、短信和邮件等形式通知客户。
操作步骤
创建任务
进入跨集群复制页面,单击页面上方的新建任务, 按照要求填写以下字段:
任务名称:200字符以内,只能包含 中文、数字、字母、“-”和“_”;
源 Topic:通过下拉依次选择地域、集群、命名空间和 Topic,如果找不到需要的集群或 Topic 可以在集群列表页进行新建。
目标 Topic:通过下拉依次选择地域、集群、命名空间和 Topic,如果找不到需要的集群或 Topic 可以在集群列表页进行新建。
过滤类型:支持 TAG 过滤和 SQL 过滤两个方式。
复制起始位置:支持从最新的位点开始复制或者指定时间点开始复制。
是否立即开启任务:如果打开开关,在任务创建完成后就按照当前任务的配置进行复制。
单击创建任务后,会跳转到任务列表页,在任务初始化后即创建完成。
您创建的复制任务是单向的,即如果您创建一个 Topic A 到 Topic B 的复制任务,Topic A 的消息会自动复制到 Topic B;如果您需要双向的复制任务,您需要再次新建一个从 Topic B 到 Topic A 的复制任务。
查看任务详情
在任务创建完成后,您可以在任务的列表页看到新增的复制任务,同时可以快速查看任务的状态。单击操作列的启动/暂停可以快速的开启和暂停任务。
进行中的任务不能修改配置信息,如果要修改复制任务的配置,请先暂停任务后,单击操作栏的编辑,或者进入任务详情页,单击“基本信息”右上角的编辑,修改任务的信息。
您可以单击任务名称,进入任务详情页查看任务的详细配置,如过滤规则和起始时间等等。 在监控部分,您可以查看当前消息复制任务的实时监控,比如复制成功的速率(XX条消息/秒),复制失败的速率,消息复制延时等。
异常处理
正常情况下,状态栏会展示 “运行中” 或者 “已暂停” 的状态;如果状态为 “启动失败”,您需要检查任务运行状态和任务详细配置是否正确,如 SQL 表达式是否正确等;鼠标悬浮在失败状态上会有具体的失败原因。
如果任务状态失败,您可以单击操作栏的编辑,或者进入任务详情页,单击“基本信息”右上角的编辑,重新更正任务的信息。
本页内容是否解决了您的问题?