本文介绍了在进行XXL-JOB任务调度时,创建和管理应用的详细步骤,包括基本配置、高级设置、接入方法。
创建应用
在使用XXL-JOB定时任务前,您需要先创建应用。
步骤一:任务基本配置
登录MSE XXL-JOB控制台,并在顶部菜单栏选择地域。
在左侧导航栏,选择
。单击进入目标实例,在左侧导航栏的应用管理,单击创建应用。
在创建应用面板,输入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
编辑应用
登录MSE XXL-JOB控制台,并在顶部菜单栏选择地域。
在左侧导航栏,选择
。单击进入目标实例,在左侧导航栏的应用管理,单击目标应用操作列下的编辑。
在编辑应用面板中修改名称、AccessToken、流控和采集日志,然后单击确定。
删除应用
在您确认不再使用XXL-JOB定时任务后,可以删除应用。
登录MSE XXL-JOB控制台,并在顶部菜单栏选择地域。
在左侧导航栏,选择
。单击进入目标实例,在左侧导航栏的应用管理,单击目标应用操作列下的删除。
在删除应用对话框中输入应用名称,然后单击确定。