历史版本35 :任务控制概述 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
1.1 版本
FineDataLink 版本 | 功能变动 |
---|---|
4.0.27 | 「调度配置」名称修改为「任务控制」 |
1.2 功能简介
定时任务的「任务控制」中,包含 4 个 Tab ,可为定时任务设置执行频率、失败重试次数、超时时间、脏数据容忍行数、执行失败通知方式、任务优先级等。如下图所示:
2. 索引编辑
功能点 | 说明 |
---|---|
调度配置 | 定时调度:可为定时任务设置执行频率,定期自动运行定时任务,以保证数据能够及时更新,一个定时任务可设置多个执行频率 事件调度:可设置任务的调度依赖。例如: 数仓构建过程中 ODS 层有 a、b、c 任务互不影响、DW 层有 d 、f 任务,需要 a、b 任务执行完触发 d 任务,来减少 DW 层对 ODS 层完全更新完等待的时间;若 a、b 执行失败则不触发,来避免数据准确性的问题 |
容错机制 | 失败重试: 由于当时的网络波动或者其他原因,导致任务运行中断,过段时间重新运行任务即可成功执行。针对此场景,可在「失败重试」中设置重跑次数和两次重跑之间的间隔,任务在失败之后会进行自动重试 超时限制: 当一个任务长时间运行,该任务可能属于非正常状态,且会导致资源的占用。针对此场景,可在「超时限制」中配置任务的超时时间,运行时间超过设置的时间后正在执行的任务会被强制杀死 脏数据容忍: 用户可设置脏数据阈值、使任务具备一定容错性 |
结果通知 | 任务执行失败后,可通知相关人员任务执行失败 通知渠道:平台、邮件、短信、钉钉群机器人、飞书群机器人、企业微信群机器人 通知内容:任务异常通知、脏数据通知 |
任务属性 | 任务优先级: 可设置定时任务执行的优先级。当线程数不足时,优先执行队列中级别高的流 日志等级设置: 可为定时任务单独设置日志输出级别 |