- 一、ScheduleMaster的执行原理
-
- 1.全局架构设计
- 2.数据库设计
- 3.添加任务原理
- 4.任务启动原理
一、ScheduleMaster的执行原理 1.全局架构设计
任务全局执行流程:客户端=>master=>work=>调用接口
1、master节点主要做了四件事情
- 选择work节点
- 指定work执行任务
- 对work节点进行健康检查
- 对任务进行故障转移
2、work节点主要做了四件事情
- 取出任务配置信息
- 使用Quartz根据配置运行任务
- 使用反射调用程序集
- 使用httpclient调用http 接口
如图所示:
表结构设计为3大块组成
- 任务表



