ZooKeeper是分布式应用程序的高性能协调服务。它在一个简单的界面中公开了诸如命名,配置管理,同步和组服务等常用服务,因此您不必从头开始编写它们。您可以使用现成的方式来实现共识,团体管理,领导选举和存在协议。你可以为自己的具体需求搭建它。
以下文档介绍了使用ZooKeeper开始使用的概念和步骤。如果您有更多的问题,请询问邮件列表或浏览档案。
-
ZooKeeper概述: 客户端开发人员,管理员和贡献者的技术概述文件
-
开发商: 使用ZooKeeper Client API的开发人员文档
-
API文档 - 对ZooKeeper Client API的技术参考
-
程序员指南 - ZooKeeper的客户端应用程序开发人员指南
-
Java示例 - 一个简单的Zookeeper客户端应用程序,用Java编写
-
屏障(Barrier)和队列(Queue)教程 - 屏障和队列的示例实现
-
ZooKeeper配方(Recipes) - 分布式应用程序中常见问题的高级解决方案
-
-
管理员和运营商: ZooKeeper部署的管理员和操作工程师的文档
-
管理员指南 - 系统管理员和任何可能部署ZooKeeper的人的指南
-
配额(Quotas)指南 - ZooKeeper配额系统管理员指南。
-
JMX - 如何在ZooKeeper中启用JMX
-
观察者 - 无投票的集体成员,轻松提高ZooKeeper的可扩展性
-
动态重配置 - 关于如何在ZooKeeper中使用动态重新配置的指南
-
-
贡献者: 为ZooKeeper开源项目贡献的开发人员文档
-
ZooKeeper内部 - 关于ZooKeeper内部工作的各种主题
-
-
其他ZooKeeper文档