zk选举(自编)

一、启动阶段

 首先每个节点先给自己投票,每个节点有个机器id,进行广播比较id大小,最终选出投票数最多的内个

一、启动后master宕机

会给每个节点生成trsanctionId事务id,是全局自增的,每个节点的机器id和事务id一起来做一个权重,进行广播比较id大小,最终选出投票数最多的内个。中间加入事务id其实就是为了把最后写入数据的内个节点加入大点的权重,因为最后写入的节点通常丢失数据

 

 

 

posted @ 2025-07-14 20:55  飘来荡去evo  阅读(11)  评论(0)    收藏  举报