2019年面试官最喜欢问的28道ZooKeeper面试题( 五 )
1. ZooKeeper 是什么?
ZooKeeper 是一个开放源码的分布式协调服务 , 它是集群的管理者 , 监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作 。 最终 , 将简单易用的接口和性能高效、功能稳定的系统提供给用户 。
分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能 。
Zookeeper 保证了如下分布式一致性特性:
(1)顺序一致性
(2)原子性
(3)单一视图
(4)可靠性
(5)实时性(最终一致性)
客户端的读请求可以被集群中的任意一台机器处理 , 如果读请求在节点上注册了监听器 , 这个监听器也是由所连接的 zookeeper 机器来处理 。 对于写请求 , 这些请求会同时发给其他 zookeeper 机器并且达成一致后 , 请求才会返回成功 。 因此 , 随着 zookeeper 的集群机器增多 , 读请求的吞吐会提高但是写请求的吞吐会下降 。
推荐阅读
- 驾驶|LPL解说鼓鼓透露:进入联盟后被管理层“面试”8次,已经留下阴影
- 剑网3|剑网3:2019年大型818被铲出,女主简直无底线!
- t1|Teddy塞纳300层被动当奶妈?我现在去T1面试AD还赶得上夏季赛吗?
- estar|AG超玩会要小心eStar,阿泰表示,花海梦回2019年,有可能是AG夺冠最大的障碍
- 女主播|虎牙“在石250”重整公会,直播面试女主播过程,说自己是纯帮忙
- 乌迪尔|LOL:本周3款半价,这款2019年的皮肤,首次在周半价中出现
- theshy|IG为赢RNG拼了,苏小洛面试前TES教练,Theshy也扩展英雄池了
- 孙尚香|口袋试训QG,刺痛面试:你能给我们带来什么?口袋:我孙尚香能带飞!
- iqoo|5G为什么突然不火了?
- 阿里巴巴|程序员8年看了15个源代码,面试阿里6次被拒:技术好真没有啥用