开始

image.png

image.png

image.png

image.png

image.png
下载源码就是github上下载
image.png
导入到开发工具内
image.png
部署admin,要修改它的配置
修改数据库的地址 。用户名,密码
image.png
mysql内要创建一个xxl-job的数据库。
image.png
表结构的文件
image.png
调度中心的用户名和密码
image.png
admin打成一个jar包部署到服务器上。
image.png
如果是本地想看的话,直接运行
image.png
image.png

image.png

首先是一个运行报表,当前有多少个任务,调度的次数。
image.png

image.png

执行器就是我们的项目
image.png
执行器分自动注册和手动注册
image.png

开发一个任务

我们可以找到spring boot的示例
image.png
首先是依赖
image.png
我们的项目作为一个执行器,需要注册到调度中心上去,调度中心在任务开始的时候才会通知我们去执行这个任务
所以我们就需要配置调度中心的地址
image.png
这是自己当前这个执行器的信息
image.png
xxl-job没有做自动装配,我们还需要自己建立一个配置文件 jobConfig,把刚才填的那些信息注册进来。
image.png

image.png

创建handler

任务分为很多种,这里我们以一个最简单的任务,继承IJobHandler
image.png
如果执行完了就返回success
image.png
如果要把日志输出到xxljob内 就用它的类输出日志
image.png
复制这个job的名字
image.png

任务管理——新增任务
image.png
任务的名字复制到这里
image.png
之前已经建好的。
image.png

image.png
当前的状态
image.png

执行器管理

执行器没有在线。
image.png
启动这个项目。会自动注册上。
image.png
要刷新,等一会。查看是否注册上来了
image.png
执行一次
image.png
直接保存。
image.png
之后之后点击日志查看。
image.png

就跳转到了调度日志里面。
image.png
image.png

image.png

image.png

image.png

image.png

任务执行的结果是成功
image.png

结束