XXL-JOB是一个分布式任务调度平台,简单来说就是可以在你指定的时间内调用某个功能,就例如购物某个商品的限时抢购从什么时候开始以及结束抢购类似于这样的。
下面是它的一个仓库地址
http://gitee.com/xuxueli0323/xxl-job
下载之后将项目导入进idea中,将项目中的sql文件到数据库中执行
以上都成功后进入admin模块修改配置文件application,将数据库和访问地址填成自己的,记得将pom文件刷新下载依赖,还有下载的项目jdk版本是1.8改成自己的以及Maven仓库的地址要改的也可以自己修改一下
xxl-job-executor-sample-springboot 这个模块中的配置文件也需要修改一下
配置都完成之后就可启动了,调度中心访问地址:http://localhost:8080/xxl-job-admin,看到这个页面说明成功了,默认账号密码是:admin/123456
登录成功后来试着测试一下,我们点击执行任务管理,在点击新增一条执行管理,反正是测试名字自己随便取就好了,我这边已经新添加了一条
下面就添加一条任务,选择任务管理 新增一条任务 cron:是多久执行我这选择的是每秒执行一次,大家可以自己选择多久执行一次,新增完成之后选择编辑、执行一次然后选择左边的运行报表就可以查看成功或者失败了,JobHandler这个名字需要与第二张图片中的注解名称相同