在使用SchedulerX前,您需要先创建相关资源,包括命名空间、调度任务分组、调度任务和调度工作流。

背景信息

SchedulerX资源示意
资源 说明 使用场景
命名空间 在具体地域(Region)中,命名空间用于实现资源和服务的隔离。 当您对资源有较高的安全要求时,需要创建命名空间。
应用 在具体的命名空间下,和应用绑定,关联一组机器。 通过groupId绑定应用。
任务 在具体的应用下,任务和一段代码逻辑绑定,用来实现任务调度。 任务是SchedulerX调度的最小单位,用来实现周期性的任务调度。
工作流 在具体应用下,工作流用来实现任务的依赖编排。 工作流是SchedulerX对任务进行依赖编排的封装,支持上下游数据传递。

创建命名空间(可选)

  1. 登录分布式任务调度平台
  2. 在左侧导航栏单击命名空间
  3. 在顶部菜单栏选择地域,然后单击创建命名空间
  4. 创建命名空间页面输入命名空间的名称描述,然后单击确定
    命名空间创建成功,会提示创建成功。返回命名空间页面,列表中包含刚创建的命名空间信息。

创建应用

  1. 登录分布式任务调度平台
  2. 在顶部菜单栏选择地域
  3. 在左侧导航栏单击应用管理
  4. 应用管理页面的所属命名空间列表中选择命名空间,然后单击创建应用
  5. 创建应用对话框的应用名右侧的文本框中输入应用名,在 应用ID右侧的文本框中输入应用分组名称,设置高级配置参数(可选),然后单击确定

    在选择应用后,Group ID右侧的文本框中会填写一个默认ID,格式为<App name>.defaultGroup<App name>为已选择应用的应用名。可以使用该默认值,也可以重新输入。Group ID要求在当前命名空间内唯一,否则将创建失败。

    创建应用分组-高级配置

    高级配置参数说明:

    参数 解释 默认值
    load5 不能超过客户端机器CPU可用核数 0
    内存使用率 表示近5分钟进程内存平均使用率不能大于该阈值,否则判断客户端机器繁忙。 90%
    磁盘使用率 表示磁盘使用率不能大于该值,否则判断客户端机器不健康,状态繁忙。 95%
    不触发繁忙机器 机器繁忙时是否继续触发客户端执行。 不触发
    无可用机器告警 没有可用机器的时候是否发送告警。
    任务最大数量 一个分组最多多少个Job。 1000
    任务分组创建完成后,自动返回应用管理页面,在分组列表中查看分组是否已存在。