文档

配置事件调度

本文为您介绍如何在任务编排的任务流页面,进行事件调度配置。

应用场景

任务的触发条件依赖于外部事件调度时,可选择事件调度。

例如,C任务流的调度类型为事件调度,配置了A任务流和B任务流中的单实例SQL节点这两个事件,则A任务流和B任务流的单实例SQL节点都作为C任务流的上游节点,即A和B都执行成功,C任务才开始执行。

操作步骤

  1. 登录数据管理DMS 5.0
  2. 进入任务编排功能的任务流页面。

  3. 单击页面下方的任务流信息,打开调度配置开关。

  4. 进行事件调度配置。

    调度类型选择事件调度。配置如下参数:

    参数

    说明

    超时时间(分钟)

    设置所有运行事件的总执行时长,若超过该时间,则默认任务流执行失败。

    监听试运行事件

    默认开启。

    • 开启后,上游任务流试运行也会导致该任务流产生一条手动触发的运行记录。

    • 关闭后,手动触发的上游任务流产生的运行事件,将不会触发该任务流运行。

    事件调度粒度

    支持天或小时粒度。

  5. 添加运行事件。

    单击添加,配置如下两个参数:

    • 事件类型:支持选择任务流运行成功任务节点运行成功

    • 事件配置:选择当前租户下已创建的任务流或任务流中已存在的节点。

    说明
    • 配置的任务流事件不可重复。

    • 当配置的事件(任务流或任务节点)的运行状态全部满足时,才会执行该任务流。

其他操作

  • 查看任务流的上下游任务流数量:完成事件调度配置后,您可将鼠标悬浮至任务流页面右上方的image.png图标处,查看该任务流的上、下游任务流数量。

    image.png

  • 可视化查看任务流上下游订阅关系:打开image.png图标右侧的开关。

  • 冻结或解冻事件调度任务流:冻结后,任务流会进入等待执行的状态。具体操作,请参见冻结或解冻任务流