1.下载xxl_job项目到本地,使用开发工具打开。解压后获取 “调度数据库初始化SQL脚本” 并执行即可。

项目下载链接: https://gitee.com/xuxueli0323/xxl-job
“调度数据库初始化SQL脚本” 位置为:  /xxl-job/doc/db/tables_xxl_job.sql

2.项目结构:

xxl-job-admin:调度中心
xxl-job-core:公共依赖
xxl-job-executor-samples:执行器Sample示例(选择合适的版本执行器,可直接使用,也可以参考其并将现有项目改造成执行器)
:xxl-job-executor-sample-springboot:Springboot版本,通过Springboot管理执行器,推荐这种方式;
:xxl-job-executor-sample-frameless:无框架版本;

3.配置调度中心

3.1 位置

/xxl-job/xxl-job-admin/src/main/resources/application.properties

3.2主要修改的配置内容

链接地址请保持和 步骤1 所创建的调度数据库的地址一致

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai

4.配置执行器

4.1配置文件地址

/xxl-job/xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/resources/application.properties

4.2主要修改的配置内容

配置的地址为admin所在的IP位置,如果调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行"执行器心跳注册"和"任务结果回调";为空则关闭自动注册;

xxl.job.admin.addresses=http://127.0.0.1:8080/xxl-job-admin

执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册

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

4.3部署执行器项目

将执行器项目打为jar包部署到虚拟机上,然后使用:java -jar命令运行该执行器项目。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐