本文为您介绍如何在任务编排的任务流页面,进行事件调度配置。
应用场景
任务的触发条件依赖于外部事件调度时,可选择事件调度。
例如,C任务流的调度类型为事件调度,配置了A任务流和B任务流中的单实例SQL节点这两个事件,则A任务流和B任务流的单实例SQL节点都作为C任务流的上游节点,即A和B都执行成功,C任务才开始执行。
操作步骤
- 登录数据管理DMS 5.0。
进入任务编排功能的任务流页面。
单击页面下方的任务流信息,打开调度配置开关。
进行事件调度配置。
调度类型选择事件调度。配置如下参数:
参数
说明
超时时间(分钟)
设置所有运行事件的总执行时长,若超过该时间,则默认任务流执行失败。
监听试运行事件
默认开启。
开启后,上游任务流试运行也会导致该任务流产生一条手动触发的运行记录。
关闭后,手动触发的上游任务流产生的运行事件,将不会触发该任务流运行。
事件调度粒度
支持天或小时粒度。
添加运行事件。
单击添加,配置如下两个参数:
事件类型:支持选择任务流运行成功或任务节点运行成功。
事件配置:选择当前租户下已创建的任务流或任务流中已存在的节点。
说明配置的任务流事件不可重复。
当配置的事件(任务流或任务节点)的运行状态全部满足时,才会执行该任务流。
其他操作
查看任务流的上下游任务流数量:完成事件调度配置后,您可将鼠标悬浮至任务流页面右上方的图标处,查看该任务流的上、下游任务流数量。
可视化查看任务流上下游订阅关系:打开图标右侧的开关。
冻结或解冻事件调度任务流:冻结后,任务流会进入等待执行的状态。具体操作,请参见冻结或解冻任务流。
文档内容是否对您有帮助?