zookeeper
文章平均质量分 82
长歌而行
一枚心高气傲的初级程序猿
展开
-
Zookeeper源码解析——服务端启动流程
从bin/zkServer.cmd可以看出启动类是org.apache.zookeeper.server.quorum.QuorumPeerMain,类结构如下: 一个普通的类,主要有个QuorumPeer(zookeeper集群版启动时节点用QuorumPeer表示)的变量以及启动main函数和两个初始化函数QuorumPeerMain.initializeAnd原创 2017-07-15 19:36:11 · 2461 阅读 · 0 评论 -
Zookeeper源码解析——本地开发环境搭建
Zookeeper是开源高可用的分布式协同服务,在分布式系统中应用广泛,代码量适中,适合阅读和学习。首先从开发环境的搭建开始介绍。原创 2017-07-09 14:26:17 · 3095 阅读 · 1 评论 -
Zookeeper源码解析——快速选举流程
一 解析过程由于没有zookeeper官网上看到关于算法的相关介绍,可能是没仔细搜,毕竟有点麻烦,于是就参考了网上关于快速选举的介绍。再结合zk 3.5.0的源码进行验证和补充。二 快速选举概念原创 2017-07-23 02:03:44 · 1807 阅读 · 0 评论 -
Zookeeper源码分析——请求处理与分布式一致性
本文将介绍Zookeeper如何处理客户端请求,并如何实现分布式一致性的一 Paxos算法与ZAB协议源码解析:ZookeeperServer LeaderZookeeperServer RequestProcessor原创 2017-08-06 13:48:11 · 571 阅读 · 0 评论