ZooKeeper:因为协调分布式系统就像动物园一样
ZooKeeper 是一款面向分布式应用程序的高性能协调服务。它在简单界面中公开常见服务(例如命名、配置管理、同步和组服务),这样您不必从头开始编写这些服务。您可以直接使用它来实现共识、组管理、领导者选举和存在协议。您还可以根据自己的特定需求对其进行构建。
以下文档介绍了概念和程序,帮助您开始使用 ZooKeeper。如果您还有其他问题,请咨询 邮件列表 或浏览存档。
- ZooKeeper 概述 面向客户端开发者、管理员和贡献者的技术概述文档
- 开发者 使用 ZooKeeper 客户端 API 的开发人员文档
- API 文档 - ZooKeeper 客户端 API 的技术参考
- 程序员指南 - ZooKeeper 的客户端应用程序开发者指南
- ZooKeeper 用例 - 使用 ZooKeeper 的一系列用例。
- ZooKeeper Java 示例 - 用 Java 编写的简单 Zookeeper 客户端应用程序
- 屏障和队列教程 - 屏障和队列的示例实现
- ZooKeeper 食谱 - 分布式应用程序中常见问题的更高级解决方案
- 管理员和操作员 ZooKeeper 部署的管理员和运维工程师文档
- 管理员指南 - 系统管理员和可能部署 ZooKeeper 的任何其他人的指南
- 配额指南 - 系统管理员关于 ZooKeeper 中配额的指南。
- 快照和恢复指南 - 系统管理员关于获取快照和恢复 ZooKeeper 的指南。
- JMX - 如何在 ZooKeeper 中启用 JMX
- 分层法定人数 - 如何使用分层法定人数的指南
- Oracle 法定人数 - Oracle 法定人数简介,它通过故障检测器提高了 2 个 ZooKeeper 实例集群的可用性。
- 观察者 - 非投票组合成员,可以轻松提高 ZooKeeper 的可扩展性
- 动态重新配置 - 如何在 ZooKeeper 中使用动态重新配置的指南
- ZooKeeper CLI - 如何使用 ZooKeeper 命令行界面的指南
- ZooKeeper 工具 - 如何使用一系列 ZooKeeper 工具的指南
- ZooKeeper 监视器 - 如何监视 ZooKeeper 的指南
- 审计日志 - 如何在 ZooKeeper 服务器中配置审计日志以及记录哪些内容的指南。
- 贡献者为 ZooKeeper 开源项目做出贡献的开发人员文档
- ZooKeeper 内部 - 关于 ZooKeeper 内部工作原理的各种主题
- 其他 ZooKeeper 文档