任务调度的基本角色设计
2021-04-13 11:19:40 9 举报
任务掉的的基本角色模型设计
作者其他创作
大纲/内容
Task
类型:任务组(随机)特点:互相没有联系 可以并发执行
Task2
Task1
一个作业的调度单元: 工作流-workflow(单一,随机,链式,复式)
Task3
类型:单一任务特点:无
类型:任务组(链式)特点:顺序执行
1. 一个Task是一个工作流中实际的最小可执行单元2. 一个Task只可以绑定到一个工作流上(避免不必要的复杂性)3. Task无法直接执行,需要绑定到指定的工作流里4. 一个JOB只有一个工作流(目前场景包含在现有的任务组类型内)5. 一个工作流只能在一个broker执行(考虑复杂任务组有关联关系的通信复杂度) · JOB: -- 一次性作业(可以是立刻执行也可以是延时某个时间执行一次) -- 周期性作业(每周三下午两点执行)· LINE:有状态(准备,作业中,结束),应该可以看到作业流水线的关系图及每个Task的状态· TASK:原子性,执行开始后只能等待执行完成后结束
作业-JOB最顶层的抽象,一个实际实例化后的需求
需要一种描述语言或者数据结构来定义工作流的工作方式(随机,链,复式)
Task4
类型:任务组(复式)特点:有结果依赖
0 条评论
回复 删除
下一页