【愚公系列】2022年06月 .NET架构班 076-分布式中间件 ScheduleMaster的执行原理 编程语言 2022-06-09 15:07 0 阅读 文章目录 一、ScheduleMaster的执行原理 1.全局架构设计 2.数据库设计 3.添加任务原理 4.任务启动原理 一、ScheduleMaster的执行原理 1.全局架构设计 任务全局执行流程:客户端—>master—>work–>调用接口 1、master节点主要做了四件事情 选择work节点 指定work执行任务 对work节点进行健康检查 对任务进行故障转移 2、work节点主要做了四件事情 取出任务配置信息 使用Quartz根据配置运行任务 使用反射调用程序集 使用httpclient调用http 接口 2.数据库设计 如图所示: 表结构设计为3大块组成 1、任务表 :任务表 猜你喜欢