Zookeeper原理讲解(面试题)

一丶组件说明

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

二丶分布式锁原理讲解

在这里插入图片描述

三丶选举机制

半数机制: 当集群机器达到半数以上,集群可用,奇数最好
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值