![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
zookeeper
文章平均质量分 79
鲍倩和鲍新春
这个作者很懒,什么都没留下…
展开
-
Elastic-Job-Lite 的失效转移机制
Elastic-Job-Lite作为一个分布式任务调度组件,当某个执行的机器出现宕机故障时,需要将这个机器上没有执行的任务分配到其它机器上执行,这就是Elastic-job的失效转移机制。下面详细介绍一下Elastic-job-lite的失效转移机制Elastic-Job-Lite处理失效机制的几个类FailoverService,作业失效转移服务。 FailoverNode,作业失效转移数据存储路径。 FailoverListenerManager,作业失效转移监听管理器。一、作业节点失效监原创 2021-06-27 22:08:56 · 723 阅读 · 2 评论 -
Elastic-Job-Lite 的元数据管理
Elastic-Job-Lite作为一个分布式任务调度组件,通过Zookeeper来实现元数据的管理,下面介绍一下Elastic-Job-Lite的几个重要的元数据类。一、ConfigurationServiceConfigurationService是分布式作业配置服务,用来记录作业的配置信息。在zookeeper中的目录结构是 $jobName/config 对应的值是json格式的字符串,里面记录了本次作业的配置 在 Zookeeper 看一个作业的配置节点数据存储...原创 2021-06-26 12:50:51 · 280 阅读 · 2 评论 -
zookeeper保证一致性的协议ZAB
一、 ZAB 协议介绍ZAB (Zookeeper Atomic Broadcast原子广播协议) 协议是为分布式协调服务ZooKeeper专门设计的一种支持崩溃恢复的一致性协议。基于该协议,ZooKeeper 实现了一种主从模式的系统架构来保持集群中各个副本之间的数据一致性。分布式系统中leader负责外部客户端的写请求。follower服务器负责读跟同步。这时需要解决俩问题。 Leader 服务器是如何把数据更新到所有的Follower的。 Leader 服务器突然间失效了,..原创 2021-02-21 21:04:06 · 155 阅读 · 0 评论