全部产品
云市场

名词解释

更新时间:2019-07-15 14:42:27

DAG

Directed Acyclic Graph,即有向无环图。所谓有向无环图是指任意一条边有方向,且不存在环路的图。

Group

即应用分组,SchedulerX 2.0 通过 Group 映射应用来绑定机器,用来做业务的隔离。

Job

即任务,Job 是 SchedulerX 2.0 中调度的最小单位。

Job instance

即任务实例,Job 每次调度会产生一个 JobInstance。

Namespace

即命名空间,和阿里云其它产品一样,用来做环境的隔离。

Task

即子任务,并行计算/内存网格/网格计算,通过 Map 方法会产生 Task。

Work Flow

即工作流,Work Flow 是一个 DAG(有向无环图),用来做任务编排。

调度时间

JobInstance 每次调度的时间叫做调度时间,JobProcessor 可以根据 context.getScheduleTime() 获取。

数据时间

SchedulerX 2.0 可以处理有数据状态的任务。创建任务的时候可以填数据偏移。比如一个任务是每天 00:30 运行,但是实际上要处理上一天的数据,就可以向前偏移一个小时。运行时间不变,执行的时候通过context.getDataTime()获得的就是 23:30(前一天)。