简介
原地址:http://zookeeper.apache.org/doc/current/zookeeperOver.html
ZooKepper是一个为分布式系统服务的分布式开源协调服务。它公开了一组简单的原语,基于这些原语,分布式应用可以构建更高层次的服务,实现同步、配置维护、分组和命名功能。ZK被设计的易于使用,它使用了类似文件系统的目录树结构的数据模型。它在java中运行,并且绑定了Java和C。
众所周知,协调服务很那做到。他们特别容易出现诸如竞争冲突和死锁等错误。ZK背后的动机是减轻分布式系统从头开始实施协调服务的成本。
设计目标
ZK是简单的。允许分布式进程通过共享的层级命名空间相互协调,该命名空间与标准文件系统类似的组织。