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文檔