zookeeper
=========
分布式系统服务ZooKeeper的学习历程
####一.入门
[ZooKeeper Overview](https://github.com/llohellohe/zookeeper/blob/master/docs/overview.md)
[Watcher的简单例子](https://github.com/llohellohe/zookeeper/blob/master/docs/java-example.md)
[Watcher例子的类图](https://raw.github.com/llohellohe/zookeeper/master/docs/class-java-example.png)
####二.O'Reilly.ZooKeeper.Distributed process coordination.2013笔记
[按章节笔记](https://github.com/llohellohe/llohellohe.github.com/tree/master/readers/ZooKeeper)
####三.深入
[分布式一致性算法Paxos](https://github.com/llohellohe/llohellohe.github.com/blob/master/_posts/2014-01-04-paxos.md)
[源代码解读之ZooKeeper](https://github.com/llohellohe/llohellohe.github.com/blob/master/_posts/2014-01-04-read-zookeeper-source-code-zookeeper.md)
[源代码解读之ClientCnxn](https://github.com/llohellohe/llohellohe.github.com/blob/master/_posts/2014-01-06-read-zookeeper-source-code-client-cnxn.md)
[源代码解读之ClientCnxnSocketNIO](https://github.com/llohellohe/llohellohe.github.com/blob/master/_posts/2014-02-02-read-zookeeper-source-code-nio-socket.md)
[源代码解读之Jute生成传输协议消息体](https://github.com/llohellohe/llohellohe.github.com/tree/master/readers/ZooKeeper/11-传输协议.md)