Xxl-Job平台以及@Xxl-Job注解使用体验

运行截图示例

下载官方包

官方文档:

分布式任务调度平台XXL-JOB

gitee下载:

xxl-job: 一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。

启动配置

配置xxl-job-admin

将官方包解压,然后运行sql文件,springboot修改配置文件中的数据库信息,配置端口,即可直接本地启动。

使用官方xxl-job-executor-sample-springboot

分配端口,然后只需要将连接admin的端口改为自己admin所启动的端口,即可直接启动。

启动完成后他就会自动注册配置器。

然后直接启动默认的示例任务。查看调度日志,输出XXL-JOB,Hello,world。

使用本地demo项目

将xxl-job的核心业务依赖丢入pom文件。

将配置文件内容复制过去,他的sample是没有数据库连接的,他的admin启动了就不用管,放到一边。

本地demo若有需要可配置自己的数据库。

在本地demo新建java类,复制官方config的内容进去。

然后新建另一个类,习惯命名为***handler,也可以和官方一样,顺便将他里面的东西也复制进去。

自定义示例只需要命名***handler,然后用注解标注好就行了,演示的是用官方方法直接复制到demo里面的。

然后在xxl-job平台新增任务,执行器暂时无需选择,他的jobHandler就是绑定注解@XxJob中的值。

Cron表达式随便写写,使用0/2就是每2秒执行一次,0/5就是5秒,可以较快看到结果。

保存后启动,即可到调度日志查看,成功与否都可查看得到。

若想在调度日志中看到想要的内容,只需修改log的值,与s4lfj类似用。

查看日志有数据输出即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值