初识xxl-job

42 阅读1分钟

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. 架构

image.png

参考

【1】 xxl开源社区