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

Posted 愚公搬代码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了愚公系列2022年06月 .NET架构班 076-分布式中间件 ScheduleMaster的执行原理相关的知识,希望对你有一定的参考价值。

文章目录


一、ScheduleMaster的执行原理

1.全局架构设计

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

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

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

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

2.数据库设计


如图所示:

表结构设计为3大块组成

  1. 任务表

愚公系列2022年05月 .NET架构班 075-分布式中间件 ScheduleMaster的基本使用

文章目录

以上是关于愚公系列2022年06月 .NET架构班 076-分布式中间件 ScheduleMaster的执行原理的主要内容,如果未能解决你的问题,请参考以下文章

愚公系列2022年05月 .NET架构班 075-分布式中间件 ScheduleMaster的基本使用

#yyds干货盘点#愚公系列2022年12月 微信小程序-项目篇(公交查询)-06站点查询

愚公系列2022年12月 .NET CORE工具案例-.NET Core使用PaddleOCRSharp进行身份证和车牌识别

愚公系列2022年02月 Docker容器 RabbitMQ集群的搭建

#yyds干货盘点#愚公系列2022年10月 微信小程序-全局配置属性

#yyds干货盘点#愚公系列2022年10月 微信小程序-Component组件的扩展