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的名称 。


本文由 hcb 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论