事件订阅
概述
消息中心支持通过事件订阅,对实体资产或实体特征的特定事件进行订阅。订阅成功后,当订阅的实体发生对应变更,则可通过对应的通道将变更信息推送到第三方。
前提条件
已创建对应通道,具体操作见通道注册。
创建订阅
- 在开天集成工作台界面中,选择左侧导航栏中的“应用模型 > 实例管理”。
- 单击实例“控制台”,弹出“模型地图和模型目录上新啦”对话框,单击“体验新版”,选择“模型地图”。
如果没有对话框出现,选择“模型地图”,右上角单击“体验新版”,切换至新版模型地图。
- 单击“搜索”跳转模型检索界面。
- 单击“消息中心”,选择“事件订阅”页签。
- 单击“创建订阅”,根据实际情况填写事件订阅配置信息,具体参数配置如表1所示。
表1 事件订阅参数配置 参数
参数说明
事件名称
订阅的事件名称,自定义,最大字符限制为50,事件之间名称不能重复。
事件类型
订阅的事件类型,支持多选,可订阅的事件类型如下:
- 新增实体:实体资产增加。
- 更新实体:实体资产属性变更或实体所属特征属性变更。
- 删除实体:实体资产删除。
- 更新特征:实体所属特征单独变更。
- 关联标注:实体资产与标注相关联。
- 移除标注:实体资产标注标签。
- 更新标注:实体资产的标注变更。
- 关联字典:实体资产与业务字典相关联。
- 移除字典:实体资产移除业务字典。
- 更新字典:实体资产的业务字典变更。
- 新增关系:实体资产之间的增添关系。
- 移除关系:实体资产之间的关系移除。
说明:
新增关系与移除关系属于关系变更,实体关系变更只发送起点实体的关系变化。
模型架构
选择已发布的模型架构。
实体类型
订阅的实体类型,支持多选。
选择通道
选择订阅事件将变更信息推送到第三方的通道。
Topic/Smn Urn/Queue
- 选择Kafka通道类型时为Topic名称,请选择通道连接系统对应的topic。
- 选择SMN通道类型时为Smn Urn,请选择通道连接系统对应的Smn Urn。
- 选择RABBITMQ通道类型时为Queue,请输入RABBITMQ的队列名称。
是否生效
订阅是否生效开关,默认生效。
事件描述
事件订阅的描述信息,最大字符限制为200。
实体特征
对应实体类型的特征,支持多选。
- 单击“确定”,完成订阅创建。