教土豆学计算机
ZooKeeper: Because Coordinating Distributed Systems is a Zoo
ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services; inspired by Google Chubby.
ZooKeeper 的设计尽可能满足数据一致性和可用性, 在发生网络分区的时候也提供了只读能力
Name service and configuration are two of the primary applications of ZooKeeper. These two functions are provided directly by the ZooKeeper API.
来源 ZooKeeper Documentation: Overview - Design Goals
Programmer’s Guide
Anatomy
Books
Online Articles & Documents
The Chubby lock service for loosely coupled distributed systems
ZooKeeper: Wait-free coordination for Internet-scale systems
Kenneth P. Birman and Thomas A. Joseph, “Exploiting virtual synchrony in distributed systems”
A client application developer’s guide to Zookeeper
ZooKeeper Recipes and Solutions
A guide to creating higher-level constructs with ZooKeeper
ZooKeeper Administrator’s Guide
A guide to Deployment and Administrator
Tools & Source Code