Elastic-Job源码分析

Elastic-Job源码分析-作业节点

2018-11-27  本文已影响0人  Lexus90511

最近事有点多,源码分析进度远低于预期,先来个简短的赶下进度,希望每篇的时间间隔不要太长。

上篇文章详细分析了调度的整个启动过程,今晚抽空对elastic-job在ZK创建的节点数据做个简要分析。

elastic-job主要是用ZK来实现分布式数据管理和调度的,他在ZK上建立很多节点,今天我们来简单分析下具体建立了哪些节点,都起什么作用。

作业节点树

首先我来看下elastic-job在ZK上创建的整个节点树:

jobNode.png

其实除了上图中展示的节点以外,在作业节点下还存在一个以guarantee命名的子节点,他用来记录和判断分布式下的所有任务分片都全部开始和结束。

小结

整个elastic-job在ZK上创建的节点主要为上面这些,每个节点的创建时间及节点之间的关系,将会在接下来的文章中结合功能点及源码穿插着分析,同时对于这些建立在ZK上的不同节点的理解也是后续源码分析的基础。

上一篇 下一篇

猜你喜欢

热点阅读