最新历史版本 :任务控制概述 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:
[helpvideo]13480[/helpvideo]

目录:

1. 概述编辑

1.1 版本

FineDataLink 版本功能变动
4.0.27
「调度配置」名称修改为「任务控制」
4.1.4任务控制中的调度配置Tab,单独独立出来,为调度计划
4.1.7.3开发模式」下才支持配置任务控制,「生产模式」不支持设置
4.2.6.2生产模式下支持配置「实例执行策略」

1.2 功能简介

开发模式下的定时任务,点击「任务控制按钮,可为定时任务设置失败重试次数、超时时间、脏数据容忍行数、执行失败通知方式、任务优先级、日志等级设置。如下图所示:

2.png

生产模式下的定时任务,点击「任务控制按钮,可为定时任务设置「实例执行策略」,当任务卡住的时候,后续仅保留最新进入队列的实例,其余跳过。如下图所示:

3.png

2. 索引编辑

注:数据开发-定时任务需要发布到「生产模式」中,「任务控制」功能才能正常使用。

功能点说明
容错机制

1755659287294601.png

失败重试(开发模式下设置)

由于当时的网络波动或者其他原因,导致任务运行中断,过段时间重新运行任务即可成功执行。针对此场景,可在「失败重试」中设置重跑次数和两次重跑之间的间隔,任务在失败之后会进行自动重试

超时限制(开发模式下设置)

当一个任务长时间运行,该任务可能属于非正常状态,且会导致资源的占用。针对此场景,可在「超时限制」中配置任务的超时时间,运行时间超过设置的时间后正在执行的任务会被强制杀死

脏数据容忍(开发模式下设置)

用户可设置脏数据阈值、使任务具备一定容错性

结果通知

(开发模式下设置)

1755659327612119.png

任务执行失败后,可通知相关人员任务执行失败

通知渠道:平台、邮件、短信、钉钉群机器人、飞书群机器人、企业微信群机器人

通知内容:任务异常通知、脏数据通知

任务属性

1755659360569716.png

日志等级设置(开发模式下设置)

可为定时任务单独设置日志输出级别

任务控制-运行管理

1755659409238699.png

任务优先级(生产模式下、开发模式下均可设置):

可设置定时任务执行的优先级。当线程数不足时,优先执行队列中级别高的定时任务(若存在多个高级别的定时任务,优先执行先进入排队的定时任务)

实例执行策略(生产模式下设置):

针对分钟级别的任务开启「实例执行策略」,当任务卡住的时候,后续仅保留最新进入队列的实例,其余跳过