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