ZooKeeper 初步学习
ZooKeeper是干啥的
为分布式应用提供分布式上的协同服务:ZooKeeper暴露了一些原语(若干条指令组成的用来实现某个特定功能的程序段,且在执行过程中不可被中断)给分布式应用来调用,使分布式应用能基于ZooKeeper来构建更高层的服务,比如说同步、配置维护(我实习中做的就是这块)、group和name。(这两个不是很懂是做什么的,还需要再了解**)
分布式的协调是很难做的,因此ZooKeeper就是为了减轻分布式应用程序从头开始实现协调服务的负担。
ZooKeeper的特点
- 看着很简单 :ZooKeeper使用类似于文件系统的方式来表达命名空间(namespace)