做网站后台都要自己写吗,销售怎么做,哪家网站设计比较好,用asp做的大型网站何时进行Leader选举?
ZK集群刚初始化启动,还未产生Leader;ZK集群运行期间,Leader服务器宕机;
Leader选举原则
投票过半原则:某台机器得票数量超过集群数量的一半才能成为Leader,假设集群机器…何时进行Leader选举?
- ZK集群刚初始化启动,还未产生Leader;
- ZK集群运行期间,Leader服务器宕机;
Leader选举原则
- 投票过半原则:某台机器得票数量超过集群数量的一半才能成为Leader,假设集群机器数量为n,那么只有投票超过(n/2+1)时才能确定Leader;
投票PK原则
- 优先选用数据最新的服务器作为Leader,即ZXID大的投票胜出;
- 当ZXID相同时,优先选取服务器ID最大的服务器作为Leader,即ZXID相同时,SID大的投票胜出;
Leader选举过程
- 第一轮投票。在第一轮投票时,由于每台只知道自己的状态信息,不清楚集群其它机器的状态,因此每台都会给自己投票。
- 变更投票。集群中的每台机器发出自己的投票后,也会接受到集群其它机器的投票,每台按照上述投票PK的原则确定自己是否需要变更投票,如果投票发生变更则需要将该投票发送给集群其它机器。
- 确定Leader。当超过半数的投票选举相同的机器时,则这些投票对应的SID机器即为新的Leader。