2019年面试官最喜欢问的28道ZooKeeper面试题(29)
zk 的命名服务(文件系统)
命名服务是指通过指定的名字来获取资源或者服务的地址 , 利用 zk 创建一个全局的路径 , 即是唯一的路径 , 这个路径就可以作为一个名字 , 指向集群中的集群 , 提供的服务的地址 , 或者一个远程的对象等等 。
zk 的配置管理(文件系统、通知机制)
程序分布式的部署在不同的机器上 , 将程序的配置信息放在 zk 的 znode 下 , 当有配置发生改变时 , 也就是 znode 发生变化时 , 可以通过改变 zk 中某个目录节点的内容 , 利用 watcher 通知给各个客户端 , 从而更改配置 。
Zookeeper 集群管理(文件系统、通知机制)
所谓集群管理无在乎两点:是否有机器退出和加入、选举 master 。
对于第一点 , 所有机器约定在父目录下创建临时目录节点 , 然后监听父目录节点
的子节点变化消息 。 一旦有机器挂掉 , 该机器与 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次被拒:技术好真没有啥用