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.
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.
Zookeeper是分布式应用高性能协调服务,暴露公共服务,例如命名,配置管理,同步和组服务,以简单接口的形式,以致你无须再去繁琐的写,你可以用现成的去实现一致性,组管理,leader选举和业务协议,你也可以根据你的特殊需求自己去扩展。
下面文档描述内容和步骤会让你开始使用Zookeeper,如果你有更多的问题,请联系邮箱列表或者浏览文档。
ZooKeeper Overview
Technical Overview Documents for Client Developers, Adminstrators, and Contributors
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 ZooKeeper
Release Notes - new developer and user facing features, improvements, and incompatibilities
Zookeeper概述
客户端,管理员,参与者技术概述文档
概述 - 俯瞰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吗?