xxl-job 概述
如何安装配置
1.导sql
2.配置数据库连接
注意:quartz.properties
3.可以配置失败时的报警邮箱 。
xx-job-admin :任务调度平台
4.首页可以显示任务数据,调度次数,执行器数量
任何job统一交给任务调度平台进行管理分发,
需要执行的任务需要配置分发的地址
如何使用
1.xxljob下载对应jar包
2.部署admin管理平台-作用是管理所有的job,类似注册中心
3.客户端对接
例子中有对接的方式,有springboot版本
3.1 建立执行器-具体代码执行的地址
appname:membertime1
名称:如定时跑批
排序:数字大表示优先级高
注册方式:一般都是手动录入,自动注册获取的当前机器的地址,127.0.0.1
服务器地址:192.168.133.141:9998
3.2 客户端连接到admin管理平台 ,创建job分发地址
例子中有对接的方式,有springboot版本,有个配置文件 application.properties
xxl.job.admin.address=http://192.168.133.141/xxl-job-admin
-- 任何job都会注册到这个地址上去
xxl.job.executor.appname=
xxl.job.executor.ip=192.168.133.141
xxl.job.executor.port=9998
-- 这样项目启动的时候 不仅有一个后台的端口号还有一个websocket
端口 。9998.
3.3 在service.jobhandler中新建一个testjobhandler.java 类。
并继承Ijobhandler
@JobHandler("testjobhandler") 注册的value值为自定义jobhandler的名称
3.4 任务管理中再新建一个任务
执行器:选择刚才在执行器管理页面中创建的执行器。
jobhandler:testjobhandler 写刚才新建的自定义jobhandler的名称 。
还不快抢沙发