Category · page 2 of 8

技术

76 posts · All categories

技术1 min read中文

zookeeper源码学习-QuorumVerifier

Quorum的验证器,Quorum是一种分布式的机制,用来定义在分布式系统中,某个请求是否能够被确认。 ZK默认的实现是QuorumMaj,也就是超过半数投票者的时候,认为投票通过

技术1 min read中文

zookeeper源码学习-QuorumPeerMain

整个项目的启动入口 关系图 initializeAndRun main的主要内容,用于初始化配置,启动清除线程,run server runFromConfig 如果是分布式部署的话,会通过该函数进行节点的启动。如果是单节点的话,是通过ZooKeeperServerMain.main(args)的方式启动 所有代码

技术1 min read中文

zookeeper源码学习-整体流程

本文主要是记录自己在学习zookeeper源码时候的相关内容,主要研究了从zk启动,到完成leader选举的过程。重点是学习leader选举的过程,想配置文件读取这种只是做了大概的了解以及记录 源码的版本是 3.6.1 Quorum是一种分布式协议,在有N个节点的时候,如果某个提议被超过M个节点认可,则任务该提议通过