文档

名词解释

更新时间:

本文主要对SchedulerX涉及的专有名词及术语进行定义和解释,方便您更好地理解相关概念并使用SchedulerX。

  • AppGroup

    • 即应用分组,映射用户的具体应用,关联绑定机器,用来做业务的隔离。

  • DAG

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

  • Job

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

  • Job instance

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

  • Namespace

    • 即命名空间,SchedulerX提供的资源隔离服务,不同命名空间之间逻辑上天然隔离。命名空间帮助您将多个环境之间的资源完全隔离,并可以使用一个账号进行统一管理。

  • Task

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

  • Work Flow

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

  • 调度时间

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

  • 数据时间

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

  • 本页导读 (1)
文档反馈