1.Leader: 领导者模式
Zookeeper集群工作的核心:
事务请求(写操作)的唯一调度者和处理者,保证集群事务处理的顺序性;集群内部各个服务器的调度者。对于create、setData、delete等有写操作的请求,则要统一转发给leader处理,leader需要决定编号、执行操作,这个过程称为事务。
注意:事务一般添加在具有crud的操作中
2.follower: 跟随者模式
处理客户端非事务(读操作)请求(可以直接响应),转发事务请求给Leader;参与集群Leader选举投票。
注意:分布式服务器的查询可以有效的提升查询效率
3.Observer: 观察者模式
对于非事务请求可以独立处理(读操作),对于事务性请求会转发给leader处理。不参与任何形式的投票。通常在不影响集群事务处理能力的前提下提升集群的非事务处理能力。

注意:
3.1)分布式服务器的查询可以有效的提升查询效率。
3.2)follower与observer的区别是observer不参与任何形式的投票

关注我的公众号SpaceObj 领取idea系列激活码

posted on   张伯灵  阅读(219)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)



点击右上角即可分享
微信分享提示