创建资源

本文指导您如何快速创建SchedulerX相关资源,包括命名空间、应用、任务、工作流等。

前提条件

已开通SchedulerX服务,具体操作,请参见开通SchedulerX

说明

当您需要对业务单元进行划分,或对资源的管控有隔离的诉求时。创建应用前,请参见步骤:创建命名空间

背景信息

SchedulerX资源示意

资源

描述

使用场景

命名空间

在具体地域(Region)中,命名空间用于实现资源和服务的隔离。

当您对资源有较高的安全要求时,需要创建命名空间。

应用

在具体的命名空间下,和应用绑定,关联一组机器。

通过GroupId绑定应用。

任务

在具体的应用下,任务和一段代码逻辑绑定,用来实现任务调度。

任务是SchedulerX调度的最小单位,用来实现周期性的任务调度。

工作流

在具体应用下,工作流用来实现任务的依赖编排。

工作流是SchedulerX对任务进行依赖编排的封装,支持上下游数据传递。

创建命名空间(可选)

  1. 登录分布式任务调度平台,选择指定地域

  2. 在左侧导航栏选择命名空间,单击创建命名空间

  3. 填写命名空间名称后,单击确定

    重要

    注意在指定地域下,创建资源信息,确保资源信息准确性。

  4. 验证

    刷新页面,确定指定地域,查看已创建的命名空间信息。

步骤一:创建应用

1.1基本配置

  1. 登录分布式任务调度平台,选择地域。

  2. 在左侧导航栏的应用管理页面。选择目标命名空间后,单击创建应用。输入应用名应用ID并选择应用类型,按需设计高级配置,单击下一步

    image

    重要

    注意在指定地域和命名空间,创建资源信息,确保资源信息准确性。

    配置项

    描述

    默认值

    应用名

    自定义设置应用名称。

    应用ID

    应用ID为应用接入的GroupID,保证同一个命名空间下唯一,否则将创建失败,可以和应用名一致。

    应用类型

    • 普通应用:非K8s部署的应用,或者对K8s任务没有需求。

    • K8s应用:应用通过K8s部署,并且有需求要使用K8s任务。

    普通应用

    版本

    根据需求选择版本。版本对比请参见产品版本对比

    专业版

    日志服务

    开启后,增加一个Log4j或Logback的配置,即可在控制台看到每次任务调度(包括分布式任务)的业务日志,方便排查问题。

    关闭

    load5

    不能超过客户端机器CPU可用核数

    0

    内存使用率

    表示近5分钟进程内存平均使用率不能大于该阈值,否则判断客户端机器繁忙。

    90%

    磁盘使用率

    表示磁盘使用率不能大于该值,否则判断客户端机器不健康,状态繁忙。

    95%

    是否触发繁忙机器

    机器繁忙时是否继续触发客户端执行。

    打开

    高级配置

    任务最大数量

    一个分组最多支持的Job数量。

    1000

    自动扩容

    选择是否自动扩容。开启时,需要设置全局任务数

    关闭

    流控

    选择是否流控。开启时,需要设置任务实例并发数

    关闭

    日历

    您可在下拉列表中选择在金融日或者工作日调度应用。

    • 金融日:特指金融业务的交易日。

    • 工作日:社会、组织或个人日常活动中正常工作和经营的日期。

    0

1.2通知配置

  1. 通知配置向导页填写相关信息,选择通知渠道并设置联系人

    • 通知渠道目前支持短信邮件Webhook电话

      关于Webhook配置的详细信息,请参见webhook配置说明

    • 通知联系人支持联系人组、联系人两种方式。

      • 联系人组

        联系人组下所有联系人都可以接收到通知。关于创建联系人组,请参见创建通知联系人或通知联系人组

      • 联系人

        1. 添加的联系人可以接收到通知。支持设置多个通知联系人。添加联系人后,单击前往创建联系人

        image

        1. 在弹出页面中单击新建联系人后,输入联系人信息。

        image

        配置项

        描述

        通知渠道

        目前支持短信邮件Webhook电话

        邮件

        输入通知联系人的真实邮件地址。

        Webhook

        • 目前支持企业微信、飞书、钉钉三种。且可以同时配置多个Webhook机器人,机器人链接用英文逗号(,)分割。

        • 需要在钉钉机器人增加关键字“SchedulerX”(区分大小写),否则会收不到告警信息。22

        • 获取Webhook的方法请参见钉钉开发文档企业微信开发文档飞书开发文档

        手机号

        输入联系人的真实手机号码。

  2. 验证

    刷新页面,确定指定地域和命名空间,查看已创建的应用信息。

常见问题

相关文档

如果你想了解SchedulerX相关名词解释,详情请参见名词解释