【愚公系列】2022年06月 .NET架构班 076-分布式中间件 ScheduleMaster的执行原理


一、ScheduleMaster的执行原理

1.全局架构设计

在这里插入图片描述

任务全局执行流程:客户端—>master—>work–>调用接口
1、master节点主要做了四件事情

  • 选择work节点
  • 指定work执行任务
  • 对work节点进行健康检查
  • 对任务进行故障转移

2、work节点主要做了四件事情

  • 取出任务配置信息
  • 使用Quartz根据配置运行任务
  • 使用反射调用程序集
  • 使用httpclient调用http 接口

2.数据库设计

在这里插入图片描述
如图所示:

​ 表结构设计为3大块组成

​ 1、任务表 :任务表

猜你喜欢

转载自blog.csdn.net/aa2528877987/article/details/125211545