复习:
zk的leader维护一个follower而列表,可以查看收回来几个。没过半数是要重新发送的。再次进入prepre阶段。
---
配置环境变量,方便以后启动zookeeper。
---
a是对的。
读的需求大增加observer。
因为写的话要广播。
---
今天的内容:
一次写是一个事务。
leader会为每一个learner准备一个队列。
恢复模式得原则:
对于第一个,则要保证zxid是最大的,也就是在leader发送一个事务之后,挂了,则同步到了一部分follower,则再次启动的话只能在同步的这些里面进行选举。
对于第二个,则是用逻辑时钟。
---2019-02-18-1---
选举状态,其余的就是那三个角色的状态了。
自己的理解:
---
投票的半数是集群的半数。
广播的半数也是集群的半数。
CAP原则:
zk集群的更新 是原子的 更新过程中是对外不可用的
---2019-02-18-2---