xxl-job是分布式任务调度平台
1. 特性
- 简单:通过web界面对任务进行CRUD操作
- 动态:支持任务修改、启动、停止
- 调度中心HA采用中心式设计
- 执行器HA采用分布式设计
- GLUE:提供Web IDE,支持在线代码编辑、发布
- 任务依赖:父任务执行结束,可启动子任务
2. 目录
- /doc :文档资料
- /db :“调度数据库”建表脚本
- /xxl-job-admin :调度中心,项目源码
- /xxl-job-core :公共Jar依赖
- /xxl-job-executor-samples :执行器,Sample示例项目(大家可以在该项目上进行开发,也可以将现有项目改造生成执行器项目)
3. 架构
参考
【1】 xxl开源社区