1 Star 0 Fork 54

chenzhenguo / Java-Interview-Advanced

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
126.md 675 Bytes
一键复制 编辑 原始数据 按行查看 历史
leelovejava 提交于 2020-06-04 02:11 . update 中间件之Zookeeper

126、ZAB的核心思想介绍:主从同步机制和崩溃恢复机制

主从同步机制和崩溃恢复机制

协议的本质而言,划分集群角色,主从架构,Leader和Follower两种角色

只有Leader可以接受写操作,Leader和Follower都可以读,Leader收到事务请求,转换为事务Proposal(提议)同步给所有的Follower,超过半数的Follower都说收到事务proposal了,Leader再给所有的Follower发一个Commit消息,让所有Follower提交一个事务

而且如果Leader崩溃了,要重新选举Leader保证继续运行

角色划分,2PC(两阶段),过半写机制

Java
1
https://gitee.com/chenzhenguo/Java-Interview-Advanced.git
git@gitee.com:chenzhenguo/Java-Interview-Advanced.git
chenzhenguo
Java-Interview-Advanced
Java-Interview-Advanced
master

搜索帮助