应用管理

更新时间:

本文介绍了在进行XXLJOB任务调度时,创建和管理应用的详细步骤,包括基本配置、高级设置、接入方法以及删除应用的指南。

创建应用

在使用XXLJOB定时任务前,您需要先创建应用。

步骤一:任务基本配置

  1. 登录MSE管理控制台

  2. 在顶部菜单栏选择地域。
  3. 在左侧导航栏,选择任务调度 > XXL-JOB版

  4. 在XXL-JOB版实例页面,找到目标实例,在操作列单击任务管理

  5. 在左侧导航栏,选择应用管理,然后单击创建应用

  6. 创建应用面板,输入AppName名称,按需进行高级配置,然后单击确定

    配置项分类

    配置项

    描述

    默认值

    应用基本信息

    AppName

    执行器注册时与应用关联的唯一标识,需保证全局唯一。

    名称

    该应用的名称描述,可以是中文或英文。

    AccessToken

    执行器注册时的鉴权标识,可以自定义也可以系统自动生成,出于安全考虑建议每个应用不一样。

    应用高级配置

    流控开关

    应用级别流量控制,开启后通过设置任务并发数来防止应用被打挂,并且高优先级的任务会被先执行。

    任务执行队列大小

    一个应用最多同时运行的任务实例个数,超过并发数的任务实例不会丢弃,会放在队列中等待执行。

    100

    采集日志

    如开启日志采集,每次任务执行完成会去执行器端拉取日志保存在云端,方便后续排查问题。如果任务调度太频繁不建议开启,有可能会把执行器负载打满。

步骤二:接入配置

创建应用后,单击接入配置,获取执行器的接入配置。

  • 方案一:修改springboot配置文件。

    xxl.job.admin.addresses=http://xxljob-xxxx.schedulerx.mse.aliyuncs.com
    xxl.job.accessToken=xxxxxxx
    xxl.job.executor.appname=xxxxxxx
  • 方案二:通过-D参数重启应用,该方案不需要修改代码和配置文件,不需要重新构建镜像。

    java -Dxxl.job.admin.addresses=http://xxljob-xxxx.schedulerx.mse.aliyuncs.com
    -Dxxl.job.accessToken=xxxxxxx
    -Dxxl.job.executor.appname=xxxxxxx
    app.jar

删除应用

在您确认不再使用XXLJOB定时任务后,可以删除应用。

  1. 应用管理页面,单击目标应用的操作列下的删除

  2. 删除应用对话框,确认应用信息并手动输入应用名称,然后单击确定