本文主要是介绍分布式弹性调度系统Elastic-Job2.1.5源码的设计原理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
大家好,在这里为大家持续分享下分布式调度系统源码设计,使用原理系列教程,文章发布自公众号:中间件源码 感兴趣可以关注下
Elastic-Job2.1.5源码-分布式弹性调度系统的简介
1 Elastic-Job2.1.5源码-分布式弹性调度系统的简介
1.1 项目介绍
1.2 分布式弹性调度系统特征
2 Elastic-Job的使用
2.1 使用Java代码创建第一个调度例子
2.2 使用Spring配置一个作业
Elastic-Job2.1.5源码-调度注册中心的设计原理
3 注册中心的设计原理
3.1 调度系统使用Zookeeper做什么
3.2 调度系统注册中心设计
3.3 Zookeeper配置详解
3.4 ZookeeperRegistryCenter原理解析
3.5 注册中心常用操作方法
Elastic-Job2.1.5源码-Builder建造者设计模式构造复杂的作业配置
4 作业配置的设计原理
4.1 作业配置示例
4.2 作业配置的类结构信息
4.3 常见配置类属性讲解
Elastic-Job2.1.5源码-定制化调度作业模版的设计
5 定制化调度作业模版的设计
5.1 调度作业的类型
5.2 ElasticJob弹性作业接口
5.3 SimpleJob简单类型作业接口
5.4 DataflowJob数据流类型作业接口
5.5 ScriptJob脚本类型作业接口
Elastic-Job2.1.5源码-调度作业的配置是如何在分布式场景下存储的?
6 作业调度器初始化
6.1 作业调度器初始化示例代码
6.2 init初始化方法
6.2.1 init源码
6.3 分布式环境下调度配置持久化原理
6.3.1 配置加载持久化说明
6.3.2 持久化作业配置到Zookeeper
6.3.3 加载Zookeeper配置信息到本地内存
6.3.4 配置加载流程
Elastic-Job2.1.5源码-线程安全的单例模式设计全局作业注册表JobRegistry
6.4 注册作业分片总数
Elastic-Job2.1.5源码- 使用Quartz为每个作业创建单机执行的调度器对象
6.5 创建作业调度控制器
6.5.1 JobScheduleController简介
6.5.2 JobScheduleController对象的创建
6.5.3 Scheduler 调度对象的创建
6.5.4 JobDetail 作业信息对象的创建
Elastic-Job2.1.5源码-调度作业启动之前要做哪些初始化?
6.6 注册启动信息
6.6.1 启动信息注册
Elastic-Job2.1.5源码-分布式环境下的Zookeeper节点监听机制
6.6.2 启动监听器
6.6.3 监听器大全
6.6.4 监听器使用
6.6.5 观察者设计模式
未完更新中…
查看原文,技术咨询与支持,可以扫描微信公众号进行回复咨询
这篇关于分布式弹性调度系统Elastic-Job2.1.5源码的设计原理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!