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

资源 |
说明 |
使用场景 |
命名空间 |
在具体地域(Region)中,命名空间用于实现资源和服务的隔离。 |
当您对资源有较高的安全要求时,需要创建命名空间。 |
应用 |
在具体的命名空间下,和应用绑定,关联一组机器。 |
通过GroupId 绑定应用。
|
任务 |
在具体的应用下,任务和一段代码逻辑绑定,用来实现任务调度。 |
任务是SchedulerX调度的最小单位,用来实现周期性的任务调度。 |
工作流 |
在具体应用下,工作流用来实现任务的依赖编排。 |
工作流是SchedulerX对任务进行依赖编排的封装,支持上下游数据传递。 |
创建命名空间(可选)
- 登录分布式任务调度平台。
- 在左侧导航栏单击命名空间。
- 在顶部菜单栏选择地域,然后单击创建命名空间。
- 在创建命名空间面板,输入命名空间的名称和描述,然后单击确定。
命名空间创建成功,会提示创建成功。返回命名空间页面,列表中包含刚创建的命名空间信息。
创建应用
- 登录分布式任务调度平台。
- 在顶部菜单栏选择地域。
- 在左侧导航栏单击应用管理。
- 在应用管理页面选择目标命名空间,然后单击创建应用。
- 在基本配置配置向导页,输入应用名和应用ID,设置高级配置参数(可选),然后单击下一步。

参数 |
解释 |
默认值 |
应用名 |
自定义设置应用名称。 |
无 |
应用ID |
应用ID为应用接入的GroupID,保证同一个命名空间下唯一,否则将创建失败,可以和应用名一致。
|
无 |
load5 |
不能超过客户端机器CPU可用核数 |
0 |
内存使用率 |
表示近5分钟进程内存平均使用率不能大于该阈值,否则判断客户端机器繁忙。 |
90% |
磁盘使用率 |
表示磁盘使用率不能大于该值,否则判断客户端机器不健康,状态繁忙。 |
95% |
是否触发繁忙机器 |
机器繁忙时是否继续触发客户端执行。 |
打开 |
任务最大数量 |
一个分组最多支持的Job数量。 |
1000 |
自动扩容 |
选择是否自动扩容。开启时,需要设置全局任务数。
|
关闭 |
流控 |
选择是否流控。开启时,需要设置任务实例并发数。
|
关闭 |
- 在报警配置配置向导页,选择报警渠道并设置报警联系人,然后单击完成。
需要设置多个报警联系人时,单击
添加报警联系人,然后输入联系人信息。

参数 |
描述 |
报警渠道 |
目前支持短信、钉钉和邮件,支持设置多种渠道。
|
昵称 |
自定义设置报警联系人的昵称。 |
邮件 |
输入报警联系人的真实邮件地址。 |
钉钉机器人 |
输入钉钉机器人对应的Webhook地址。
说明 如果需要设置钉钉机器人报警,需要提前创建好钉钉机器人,并在 安全设置区域设置自定义关键字为 SchedulerX。具体操作,请参见 创建机器人并获取Webhook。
设置关键字SchedulerX时,请注意大小写问题。

|
手机号 |
输入报警联系人的真实手机号码。 |
应用创建完成后,自动返回
应用管理页面,在分组列表中查看分组是否已存在。
注意 应用管理页面中的应用ID(groupId)和应用key(appKey)将作为客户端接入的配置参数。
