ZooKeeper:由于协调分布式系统就像动物园
ZooKeeper是分布式应用程序的高性能协调服务,它公开了公共服务 - 例如命名、配置管理、同步和组服务 - 在一个简单的接口中,这样你就不用从头开始写了,你能够使用它来实现一致性、组管理、领导者选举和存在协议,你能够根据本身的须要在它之上构建。html
下面的文档描述了使用ZooKeeper的概念和过程,若是你有更多的问题,请询问邮件列表或浏览档案。apache
ZooKeeper概述
为客户端开发者、管理员和贡献者提供的技术概述文档编程
- 概述 - ZooKeeper的鸟瞰图,包括设计理念和建筑
- 入门 - 开发、运行和编程到ZooKeeper的教程风格指南
- 发布说明 - 面对新开发人员和用户的特性、改进和不兼容性
开发者
开发者使用ZooKeeper客户端API的文档segmentfault
- API文档 - ZooKeeper客户端API的技术参考
- 开发者指南 - ZooKeeper的客户端应用程序开发者指南
- ZooKeeper Java样例 - 一个简单的Zookeeper客户端应用程序,用Java编写
- 障碍和队列教程 - 障碍和队列的示例实现
- ZooKeeper方法 - 分布式应用程序中常见问题的更高级别解决方案
管理员和操做
管理员和操做工程师的ZooKeeper部署文档分布式
- 管理员指南 - 系统管理员和任何可能部署ZooKeeper的其余人的指南
- 配额的指南 - 系统管理员对ZooKeeper配额的指南
- JMX - 如何在ZooKeeper中启用JMX
- Hierarchical quorums
- 观察者 - 无投票权的集合成员,容易提升ZooKeeper的可伸缩性
- 动态从新配置 - 如何在ZooKeeper中使用动态从新配置的指南
贡献者
开发者向ZooKeeper开源项目贡献的文档性能
- ZooKeeper内部构件 - 关于ZooKeeper内部工做的各类主题
其余的ZooKeeper文档