应用管理

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

创建应用

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

步骤一:任务基本配置

  1. 登录MSE XXL-JOB控制台,并在顶部菜单栏选择地域。

  2. 在左侧导航栏,选择任务调度 > XXL-JOB

  3. 单击进入目标实例,在左侧导航栏的应用管理,单击创建应用

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

    配置项分类

    配置项

    描述

    默认值

    应用基本信息

    AppName

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

    名称

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

    AccessToken

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

    应用高级配置

    流控

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

    任务执行队列大小

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

    100

    采集日志

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

步骤二:接入配置

创建应用后,单击已创建应用操作列下的接入配置,获取执行器的接入配置。

  • 接入方式1:修改springboot配置文件

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

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

编辑应用

  1. 登录MSE XXL-JOB控制台,并在顶部菜单栏选择地域。

  2. 在左侧导航栏,选择任务调度 > XXL-JOB

  3. 单击进入目标实例,在左侧导航栏的应用管理,单击目标应用操作列下的编辑

  4. 编辑应用面板中修改名称AccessToken流控采集日志,然后单击确定

删除应用

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

  1. 登录MSE XXL-JOB控制台,并在顶部菜单栏选择地域。

  2. 在左侧导航栏,选择任务调度 > XXL-JOB

  3. 单击进入目标实例,在左侧导航栏的应用管理,单击目标应用操作列下的删除

  4. 删除应用对话框中输入应用名称,然后单击确定