创建数据订阅任务
支持的数据库
数据库引擎 |
支持订阅的数据类型 |
---|---|
RDS for MySQL 5.6、5.7版本 |
|
使用须知
数据订阅功能通过创建订阅任务来获取数据库中关键业务的数据变化信息,这类信息常常是下游业务所需要的。数据订阅将其缓存并提供统一的SDK接口,实现下游业务订阅、获取、并消费。
一个完整的数据订阅过程需要通过如下两个阶段来实现:
- 使用数据复制服务控制台创建数据订阅任务。
- 数据订阅任务成功后,使用数据复制服务提供的SDK接口,访问数据订阅通道,订阅并消费增量数据。
数据复制服务提供的数据订阅功能在使用上有一些固定的限制,在进行正式的数据订阅之前,请先阅读以确保各存储引擎已满足使用限制条件。
类型名称 |
使用和操作限制 |
---|---|
订阅对象约束 |
|
操作须知 |
|
前提条件
操作步骤
本小节主要介绍通过数据复制服务控制台,创建数据订阅任务的具体操作。
以下操作以MySQL为示例,详细介绍数据订阅任务的配置流程,其他存储引擎的配置流程类似。
- 在“数据订阅管理”页面,单击“创建订阅任务”。
- 在“选择订阅源”页面,填选区域、任务名称、描述、订阅源信息,单击“下一步”。图1 订阅任务信息
表3 任务和描述 参数
描述
区域
当前所在区域,可进行切换。
任务名称
任务名称在4-50位之间,必须以字母开头,不区分大小写,可以包含字母、数字、中划线或下划线,不能包含其他的特殊字符。
描述
描述不能超过256位,且不能包含! = < > & ' " \ 特殊字符。
图2 订阅源信息表4 订阅源信息 参数
描述
实例类型
选择RDS实例。
源数据库引擎
选择MySQL。
RDS实例
用户所创建的关系型数据库实例。
企业项目
对于已成功关联企业项目的用户,仅需在“企业项目”下拉框中选择目标项目。
如果需要自定义企业项目,请前往项目管理服务进行创建。关于如何创建项目,详见《项目管理用户指南》。
标签
可选配置,对订阅任务的标识。使用标签可方便管理您的数据订阅任务。每个任务最多支持10个标签配额。
任务创建成功后,您可以单击任务名称,在“标签”页签下查看对应标签。关于标签的详细操作,请参见标签管理。
- 在“选择订阅对象”页面,等待实例创建成功后,选择数据订阅的对象,单击“下一步”。图3 设置订阅对象
- 在“任务确认”页面,设置任务异常通知设置、SMN主题,并确认订阅任务信息无误后,勾选协议,单击“启动任务”,提交订阅任务。图4 任务启动设置
表6 任务启动设置 参数
描述
任务异常通知设置
该项为可选参数,开启之后,选择对应的SMN主题。当同步任务状态异常时,系统将发送通知。
SMN主题
“任务异常通知设置”项开启后可见,需提前在SMN上申请主题并添加订阅。
SMN主题申请和订阅可参考《消息通知服务用户指南》。
时延阈值
源数据库和目标数据库之间的同步有时会存在一个时间差,称为时延,单位为秒。
时延阈值设置是指时延超过一定的值后(时延阈值范围为0—3600s),DRS可以发送告警通知。告警通知将在时延稳定超过设定的阈值6min后发送,避免出现由于时延波动反复发送告警通知的情况。
说明:- 设置时延阈值之前,需要设置任务异常通知。
- 当时延阈值设置为0时,不会发送通知给收件人。
- 订阅任务提交后,您可在“数据订阅管理”页面,查看并管理自己的任务。
- 您可查看任务提交后的状态,状态请参见任务状态说明。
- 在任务列表的右上角,单击
刷新列表,可查看到最新的任务状态。
