# 订阅配置
订阅配置即配置数据模型业务数据分发给下游业务系统(订阅者)。
访问路径【主数据管理门户】→ 【数据分发】→【订阅配置】进入订阅配置页面。
# 新增订阅配置
点击【新增】按钮弹出新增配置弹框,选择推送方式和配置相关信息,配置行列权限
数据模型:从已发布的模型列表中选择一个模型。
订阅系统:选择一个订阅者系统。(关于如何配置订阅者,请参考订阅者管理)
推送方式:包含
手动推送
(浏览数据维护列表,选择数据和推送目标进行发送)自动推送
(选择一个时间段的全部数据按数据发布时间先后顺序进行发送)和实时推送
(当数据发布或禁用|启用|归档时触发推送)。若选择【自动】,还需要填写以下内容:
- 任务开始时间:选择任务开始执行的时间,必填项
- 任务结束时间:选择任务结束执行的时间
- 数据开始时间:用于确定推送数据范围,数据的开始时间,必填项
- 单次推送限制:次数,必填项
- 实时推送:自动推送任务结束时间之后是否开启实时推送失败
- 重试策略:失败后的重试策略配置,必填项
- 重试等待(秒):推送失败后重新尝试推送的时间间隔
- 步长时间(分):用于把时间轴切分成多窗口分段处理,值越小越接近实时推送,值越小在相同数据下完成全部推送可能耗时更多(因为可能会增加调度次数)
行列权限:列权限必须要配置(个别订阅者可能要排除敏感数据,例如员工表薪酬字段等),字段别名是可选配置,影响数据报文字段数据对应
PROPERTY_KEY
(e.g. 字段city
别名设置为location
,报文变化{"city": "shanghai", ...} => {"location": "shanghai", ...}
);行权限属于可选配置,按需配置数据过滤器(例如下游系统只需要上海地区的数据推送,行权限配置:city=shanghai
)。通知:配置启用通知邮箱等(可选)
切换到
通知
标签页进行配置,前提是订阅者已经配置了相关推送方式。
全部配置完毕后,点击窗口右下角【提交】,保存订阅配置。
# HTTP订阅者API开发与调试
订阅者API(数据接收端)辅助开发调试办法:浏览模型业务数据,选择N条数据 -> 操作按钮区“推送” -> 选择订阅系统(先配置好订阅系统和模型订阅,并且启动订阅服务API)-> “提交”,订阅者系统即可接收到推送内容。也可以参考数据推送订阅配置行列权限
标签页右上角查看报文
辅助开发。