摘要:
一、前言 前面分析了ZooKeeperServer源码,由于QuorumZooKeeperServer的源码相对简单,于是直接分析LeaderZooKeeperServer。 二、LeaderZooKeeperServer源码分析 2.1 类的继承关系 说明:LeaderZooKeeperServe 阅读全文
posted @ 2017-03-07 21:00
leesf
阅读(2198)
评论(0)
推荐(1)
摘要:
一、前言 前面阐述了服务器的总体框架,下面来分析服务器的所有父类ZooKeeperServer。 二、ZooKeeperServer源码分析 2.1 类的继承关系 说明:ZooKeeperServer是ZooKeeper中所有服务器的父类,其实现了Session.Expirer和ServerStat 阅读全文
posted @ 2017-03-07 20:08
leesf
阅读(2119)
评论(0)
推荐(3)
摘要:
一、前言 前面已经介绍了Zookeeper中Leader选举的具体流程,接着来学习Zookeeper中的各种服务器。 二、总体框架图 对于服务器,其框架图如下图所示 说明: ZooKeeperServer,为所有服务器的父类,其请求处理链为PrepRequestProcessor -> SyncRe 阅读全文
posted @ 2017-03-07 15:14
leesf
阅读(2044)
评论(0)
推荐(1)
摘要:
一、前言 前面学习了Leader选举的总体框架,接着来学习Zookeeper中默认的选举策略,FastLeaderElection。 二、FastLeaderElection源码分析 2.1 类的继承关系 说明:FastLeaderElection实现了Election接口,其需要实现接口中定义的l 阅读全文
posted @ 2017-03-07 09:14
leesf
阅读(6563)
评论(1)
推荐(6)

浙公网安备 33010602011771号