Flow View
- enable:启用(颜色为亮色)
- disable:不启用(颜色是灰色)
参数:
- parent:父任务
- ancestors(祖宗):是上游的所有任务
- children:子任务
- descendents(后裔):是下游的所有任务
Failure Options
- Finish Current Running finishes only the currently running job. It will not start any new jobs.
含义:尝试继续执行其他的正在运行的job,未运行的job将不会尝试开始运行,将状态改为FAILED - Cancel All immediately kills all jobs and fails the flow.
含义:停止所有Flow中的其他job,包括正在运行的job和未运行的job,将状态改为FAILED - Finish All Possible will keep executing jobs as long as its dependencies are met.
含义:继续执行其他不依赖于当前job的jobs。
Concurrent Execution Options
有些Flow可能于前一天启动,但到第二天启动时点仍未完成。那么就要考虑第二天的任务是否要等第一天任务完成才能启动。
-
Skip Execution
含义: 第一天的任务没完成,第二天的任务不启动。 -
Run Concurrently
含义: 第一天的任务没完成,第二天的任务依旧启动 -
Pipeline:
- level 1:前一个Flow的JobA结束后开始运行当前Flow的JobA
- level 2:前一个Flow的JobA及其下游的Job全部完成后,开始运行当前Flow
Flow Parameters
个人见解:
该功能用于参数设置,用处最大是在于分布式executore中,但是博主觉得鸡肋,每次exec server重启,id就发生变化从而引起执行脚本的机器不正确.