一丶组件说明
集群服务中主要有下面三个角色:
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
Leader领导者:
1.处理事务请求
2.集群内部各服务器的调度这
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
Follower跟随者:
1.处理客户端非事务请求,转发事务请求给leader服务器
2.参与leader选举投票
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
Observer观察者:
1.与Follower一样,处理客户端非事务请求,转发事务请求给leader服务器
2.但是不参与选举投票,仅仅只接收投票的结果
作用:水平扩展zookeeper集群时候,解决使用Follower,因为网络消耗等原因必定导致投票成本添加,从而导致写性能的下降
二丶分布式锁原理讲解

三丶选举机制
半数机制: 当集群机器达到半数以上,集群可用,奇数最好

本文概述了Zookeeper集群中的Leader-Follower-Observer角色及其在水平扩展中的作用,深入解析了分布式锁的工作原理,并介绍了关键的半数选举机制。
1512

被折叠的 条评论
为什么被折叠?



