xxl-job的搭建和使用

xxl-job搭建

最近在学习xxl-job调度系统,写个博客记录一下。

第一步

开源代码地址:https://github.com/xuxueli/xxl-job/releases,这里我下的是最新版本的代码。打开项目工程:
目录结构

第二步

将doc目录下的sql脚本导入本地数据库。
在这里插入图片描述
之前在本地安装了mysql,cmd打开mysql的安装目录下的bin,我这里是C:\Program Files\mysql-8.0.17-winx64\bin
打开mysql,./mysql -u root -p,创建数据库:create database databasename;
可以使用命令show databases;查看已创建的数据库。
将sql脚本导入数据库,我使用的是DataGrip导入和查看数据库表的,别的地方时看到有16张表,但是我这里只能看到8张表。
在这里插入图片描述

第三步

更改admin目录下关于数据库的配置,改成属于自己的配置,否则执行出错。
在这里插入图片描述

### xxl-job, datasource
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/xxl_job?Unicode=true&serverTimezone=Asia/Shanghai&characterEncoding=utf8
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

也可以增加登录账号的配置

xxl.job.login.username=admin
xxl.job.login.password=123456

第四步

运行项目xxl-job-admin,打开链接http://localhost:8080/xxl-job-admin/,使用配置好的账号admin/123456,就可以看到调度平台的界面了。
在这里插入图片描述

调度平台的使用

执行器

先来看看执行器的代码,这里有很多版本的执行器,我这里用的是xxl-job-executor-sample-springboot这一版本。
在这里插入图片描述
看看目录结构
在这里插入图片描述
application.properties配置可按照自己的需要修改。
SampleXxlJob中有一些示例执行器,比如
在这里插入图片描述
接下来在调度平台上执行任务。
在这里插入图片描述
参照application.properties中

xxl.job.executor.appname=xxl-job-executor-sample

可修改执行器参数,选择自动注册。
在这里插入图片描述
保存成功后,到任务管理一栏,选择调度策略。
在这里插入图片描述
在这里插入图片描述
点击启动,查看日志,就可以看到任务执行情况了。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值