xxl-job版本升级客户端详解

背景:

项目一直使用的xxl-job版本是2.1.2,但是新接入的客户版本是2.3.0,此时需要我们的客户端也进行升级,更新,对此我查看了官网文档,把需要更新的地方进行了整理:

下面是整理的关于xxl-job版本从2.1.2升级到2.3.0,客户端需要变更的地方:

1.更新核心依赖

1.1将xxl-job-core升级到2.3.0

<dependency>
    <groupId>com.xuxueli</groupId>
    <artifactId>xxl-job-core</artifactId>
    <version>2.3.0</version>
</dependency>

1.2更新依赖后,解决程序报错位置

1.2.1日志

如果使用到下面常量值,进行修改如下:

XxlJobLogger修改为XxlJobHelper

1.2.1分片对象

如果使用到下面常量值,进行修改如下:

ShardingUtil.ShardingVO 修改为

int shardIndex = XxlJobHelper.getShardIndex();
int shardTotal = XxlJobHelper.getShardTotal();

1.2.3常量值

如果使用到下面常量值,进行修改如下:

IJobHandler.SUCCESS,IJobHandler.FAIL常量去掉,自己定义写

2.1.2版本

2.3.0版本

1.2.4如果还有其他的报错,在根据具体情况处理

2.配置参数更新

appName修改为appname

修改前

修改后

3.调用接口

3.1任务接口

主要是任务对象字段变更

去掉字段:jobCron

新增字段:

private String scheduleType;          // 调度类型(无,CRON,固定速度)
private String scheduleConf;         // 调度配置,值含义取决于调度类型
private String misfireStrategy;          // 调度过期策略(忽略,立即执行一次)

3.2执行器相关接口

主要是执行器对象字段变更

去掉:order

新增:updateTime

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
好的,下面是xxl-job的配置文件详解: 1. application.properties application.properties是xxl-job的主配置文件,主要包含一些全局配置,例如: - xxl.job.executor.appname:执行器名称,可自定义,作为在调度中心展示的名称,例如:xxl-job-executor。 - xxl.job.executor.ip:执行器所在机器的IP地址或者域名,例如:192.168.1.2。 - xxl.job.executor.port:执行器服务监听的端口号,例如:9999。 - xxl.job.admin.addresses:调度中心地址列表,例如:http://192.168.1.3:8080/xxl-job-admin。 2. xxl-job-admin.properties xxl-job-admin.properties是调度中心的配置文件,主要包含一些调度中心的全局配置,例如: - xxl.job.admin.login.username:调度中心登录用户名,例如:admin。 - xxl.job.admin.login.password:调度中心登录密码,例如:123456。 - xxl.job.executor.fail.retrycount:调度中心任务失败重试次数,默认为0。 3. xxl-job-executor.properties xxl-job-executor.properties是执行器的配置文件,主要包含一些执行器的全局配置,例如: - xxl.job.executor.logpath:执行器日志文件路径,例如:/data/applogs/xxl-job/jobhandler。 - xxl.job.executor.logretentiondays:执行器日志保留天数,例如:30。 - xxl.job.executor.fail.retrialinterval:执行器任务失败重试间隔时间,例如:10000。 以上是xxl-job的主要配置文件及其详解,如有需要可自行查看官方文档进行更深入的了解。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值