创建资源
本文指导您如何快速创建SchedulerX相关资源,包括命名空间、应用、任务、工作流等。
前提条件
已开通SchedulerX服务,具体操作,请参见开通SchedulerX。
当您需要对业务单元进行划分,或对资源的管控有隔离的诉求时。创建应用前,请参见步骤:创建命名空间。
方案概览
创建SchedulerX资源大致分为以下步骤,如下:
创建应用:将相关的任务和服务组织在一起,对任务进行调度和资源分配,确保任务能够在相应的环境中正常运行,便于管理和监控。
背景信息
资源 | 描述 | 使用场景 |
命名空间 | 在具体地域(Region)中,命名空间用于实现资源和服务的隔离。 | 当您对资源有较高的安全要求时,需要创建命名空间。 |
应用 | 在具体的命名空间下,和应用绑定,关联一组机器。 | 通过 |
任务 | 在具体的应用下,任务和一段代码逻辑绑定,用来实现任务调度。 | 任务是SchedulerX调度的最小单位,用来实现周期性的任务调度。 |
工作流 | 在具体应用下,工作流用来实现任务的依赖编排。 | 工作流是SchedulerX对任务进行依赖编排的封装,支持上下游数据传递。 |
创建命名空间(可选)
登录分布式任务调度平台,选择指定地域。
在
,单击创建命名空间。填写命名空间名称后,单击下一步。
重要注意在指定地域下,创建资源信息,确保资源信息准确性。
验证
刷新页面,确定指定地域,查看已创建的命名空间信息。
步骤一:创建应用
1.1基本配置
登录分布式任务调度平台,选择地域。
在
。选择目标命名空间后,单击创建应用。输入应用名、应用ID并选择应用类型,按需设计高级配置,单击下一步。重要注意在指定地域和命名空间,创建资源信息,确保资源信息准确性。
配置项
描述
默认值
应用名
自定义设置应用名称。
无
应用ID
应用ID为应用接入的GroupID,保证同一个命名空间下唯一,否则将创建失败,可以和应用名一致。
无
应用类型
普通应用:非K8s部署的应用,或者对K8s任务没有需求。
K8s应用:应用通过K8s部署,并且有需求要使用K8s任务。
普通应用
版本
根据需求选择版本。版本对比请参见产品版本对比。
专业版
日志服务
开启后,增加一个Log4j或Logback的配置,即可在控制台看到每次任务调度(包括分布式任务)的业务日志,方便排查问题。
关闭
load5
不能超过客户端机器CPU可用核数
0
内存使用率
表示近5分钟进程内存平均使用率不能大于该阈值,否则判断客户端机器繁忙。
90%
磁盘使用率
表示磁盘使用率不能大于该值,否则判断客户端机器不健康,状态繁忙。
95%
是否触发繁忙机器
机器繁忙时是否继续触发客户端执行。
打开
高级配置
任务最大数量
一个分组最多支持的Job数量。
1000
自动扩容
选择是否自动扩容。开启时,需要设置全局任务数。
关闭
流控
选择是否流控。开启时,需要设置任务实例并发数。
关闭
日历
您可在下拉列表中选择在金融日或者工作日调度应用。
金融日:特指金融业务的交易日。
工作日:社会、组织或个人日常活动中正常工作和经营的日期。
0
1.2通知配置
在通知配置向导页填写相关信息,选择通知渠道并设置联系人。
通知渠道目前支持短信、邮件、Webhook和电话。
关于Webhook配置的详细信息,请参见webhook配置说明。
通知联系人支持联系人组、联系人两种方式。
联系人组
联系人组下所有联系人都可以接收到通知。关于创建联系人组,请参见创建通知联系人或通知联系人组。
联系人
添加的联系人可以接收到通知。支持设置多个通知联系人。添加联系人后,单击前往创建联系人。
在弹出页面中单击新建联系人后,输入联系人信息。
配置项
描述
通知渠道
目前支持短信、邮件、Webhook和电话。
邮件
输入通知联系人的真实邮件地址。
Webhook
手机号
输入联系人的真实手机号码。
验证
刷新页面,确定指定地域和命名空间,查看已创建的应用信息。
常见问题
相关文档
如果你想了解SchedulerX相关名词解释,详情请参见名词解释。