《分布式任务调度平台XXL-JOB》手册

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《分布式任务调度平台XXL-JOB》手册

目录

1:简介 ...................................................................................................... 错误!未定义书签。2:安装 ...................................................................................................... 错误!未定义书签。3:配置 ...................................................................................................... 错误!未定义书签。数据库准备 ............................................................................................ 错误!未定义书签。源码准备 ................................................................................................ 错误!未定义书签。部署准备 ................................................................................................ 错误!未定义书签。

配置部署“调度中心” .................................................................. 错误!未定义书签。

配置部署“执行器项目”................................................................... 错误!未定义书签。4:使用 ...................................................................................................... 错误!未定义书签。步骤一:新建任务 ................................................................................ 错误!未定义书签。步骤二:“GLUE模式(Java)”任务开发 ............................................... 错误!未定义书签。步骤三:触发执行 ................................................................................ 错误!未定义书签。步骤四:查看日志 ................................................................................ 错误!未定义书签。5:总结 ...................................................................................................... 错误!未定义书签。

1:简介

XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是开发迅速、学习简单、轻量级、易扩展,XXL-JOB是基于开源Quartz 调度内核的、为方便企业调度场景而开源的一款实用的调度工具。自带任务配置页面,任务监控,分布式执行器等功能。

2:安装

下载地址(最新版本迭代中,可选择稳定版本下载)

码云:xuxueli0323/xxl-job/tree/

3:配置

解压下载文件,得到如下文件结构,

- /doc :文档资料

- /db :“调度数据库”建表脚本

- /xxl-job-admin :调度中心,项目源码

- /xxl-job-core :公共Jar依赖

- /xxl-job-executor-samples :执行器,Sample示例项目

数据库准备

使用mysql 新建数据库xxl-job ,导入下载文件夹中/doc/db/ 文件,应生成16张表,

如图所示。

源码准备

按照maven格式将源码导入IDE,使用maven进行编译即可,源码结构如下

xxl-job-admin:调度中心

xxl-job-core:公共依赖

xxl-job-executor:执行器Sample示例(选择合适的版本执行器,可直接使用,也可以参考其并将现有项目改造成执行器)

:xxl-job-executor-sample-spring:Spring版本,通过Spring容器管理执行器,比较通用;

:xxl-job-executor-sample-springboot:Springboot版本,通过Springboot 管理执行器;

:xxl-job-executor-sample-jfinal:JFinal版本,通过JFinal管理执行器;

:xxl-job-executor-sample-nutz:Nutz版本,通过Nutz管理执行器;

部署准备

配置部署“调度中心”

调度中心项目:xxl-job-admin

作用:统一管理任务调度平台上调度任务,负责触发调度执行,并且提供任务管理平台。步骤一:调度中心配置

文件地址:

/xxl-job/xxl-job-admin/src/main/resources/,数据库连接地址与上面所创建数据库的地址要一致。

相关文档
最新文档