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吗?