ZooKeeper is a high-performance coordination service for distributed applications. It exposes common services - such as naming, configuration management, synchronization, and group services - in a simple interface so you don't have to write them from scratch. You can use it off-the-shelf to implement consensus, group management, leader election, and presence protocols. And you can build on it for your own, specific needs.html
The following documents describe concepts and procedures to get you started using ZooKeeper. If you have more questions, please ask the mailing list or browse the archives. java
Zookeeper是分佈式應用高性能協調服務,暴露公共服務,例如命名,配置管理,同步和組服務,以簡單接口的形式,以至你無須再去繁瑣的寫,你能夠用現成的去實現一致性,組管理,leader選舉和業務協議,你也能夠根據你的特殊需求本身去擴展。apache
下面文檔描述內容和步驟會讓你開始使用Zookeeper,若是你有更多的問題,請聯繫郵箱列表或者瀏覽文檔。api
ZooKeeper Overview架構
Technical Overview Documents for Client Developers, Adminstrators, and Contributorsapp
Overview - a bird's eye view of ZooKeeper, including design concepts and architecture分佈式
Getting Started - a tutorial-style guide for developers to install, run, and program to ZooKeeperide
Release Notes - new developer and user facing features, improvements, and incompatibilities性能
Zookeeper概述ui
客戶端,管理員,參與者技術概述文檔
概述 - 俯瞰Zookeeper,包括設計思想和架構
入門指南 - 開發者安裝,運行和開發Zookeeper的教程式指南
發行說明 -面臨新開發者和用戶特色,改進和不兼容。
Developers
Documents for Developers using the ZooKeeper Client API
API Docs - the technical reference to ZooKeeper Client APIs
Programmer's Guide - a client application developer's guide to ZooKeeper
ZooKeeper Java Example - a simple Zookeeper client appplication, written in Java
Barrier and Queue Tutorial - sample implementations of barriers and queues
ZooKeeper Recipes - higher level solutions to common problems in distributed applications
開發者
開發者文檔使用Zookeeper的客戶端API
API Docs - 技術參考Zookeeper客戶端APIs
開發者指南 - Zookeeper客戶端應用開發者指南
屏障和隊列教程 - 簡單屏障和隊列的實現
Zookeeper 方案 - 分佈式應用高級解決方案
Administrators & Operators
管理員&操做員
Documents for Administrators and Operations Engineers of ZooKeeper Deployments
管理員和操做員Zookeeper部署文檔
Administrator's Guide - a guide for system administrators and anyone else who might deploy ZooKeeper
管理員指南 - 系統管理員或者部署Zookeeper的部署文檔
Quota Guide - a guide for system administrators on Quotas in ZooKeeper.
配額指南 - 系統管理員在Zookeeper配額問題指南
JMX - how to enable JMX in ZooKeeper
JMX - 如何在Zookeeper上使用JMX
Observers - non-voting ensemble members that easily improve ZooKeeper's scalability
觀察者 - 無投票全體成員更加容易提升Zookeeper的可擴展性
Contributors
貢獻者
Documents for Developers Contributing to the ZooKeeper Open Source Project
開發人員持續貢獻Zookeeper開源項目文檔
ZooKeeper Internals - assorted topics on the inner workings of ZooKeeper
Zookeeper 內部 - Zookeeper其餘內容的內部工做
Miscellaneous ZooKeeper Documentation
Zookeeper其餘方面文檔
BookKeeper Documentation
BookKeeper文檔
BookKeeper is a highly-available system that implements high-performance write-ahead logging. It uses ZooKeeper for metadata, which is the main reason for being a ZooKeeper contrib.
BookKeeper 是實現高性能預寫記錄的高可用系統,將Zookeeper做爲元數據,是成爲Zookeeper普通發行版的主要緣由
這又是什麼?
很是棒,可是如何繼承到個人應用呢?
我能夠用字節流的方式而不是entry嗎?