/HelloZooKeeper

你好 ZooKeeper!从 0 系统地讲解 ZooKeeper 的教程


HelloZooKeeper
完全免费、开源的趣讲 ZooKeeper 教程,由 HelloGitHub-Team 倾情出品。

WeiXin Sina Weibo

简介

ZooKeeper 是 Apache 软件基金会的一个软件项目,它为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册。 ZooKeeper 曾经是 Hadoop 的一个子项目,现在是一个顶级独立的开源项目。

Hi,我是有趣、入门级的 ZooKeeper 教程的作者 HelloGitHub-老荀 本教程面向有编程基础的新手,带你感受顶级开源项目 ZK 的魅力,让它为你所用!

HelloZooKeeper 内容涵盖最基础的安装使用到背后原理和源码的讲解,整个系列希望通过趣文字,在诙谐的气氛中让 ZK 的知识“钻”进你聪明的大脑。

重点:本教程是开源和开放式,所以各个阶段的小伙伴,都可以加入到教程的编写和校审中,让 HelloZooKeeper 变得更好!欢迎:

  • 新手:参与到修改文中的错字、病句、拼写、排版等问题
  • 使用者:参与到内容的讨论和问题解答、帮助其他人的事情
  • 老司机:参与到文章的编写中,让你的名字出现在作者一栏

目录

首发于「HelloGitHub」公众号,点击查看全部系列文章

  1. 开篇:免费开源的趣讲 ZooKeeper 教程
  2. ZooKeeper 介绍与安装
  3. 基本操作和部分进阶操作
  4. 单机版业务处理流程
  5. 内存模型和回调通知
  6. 集群版业务处理流程
  7. 集群选举流程
  8. ZK 的持久化介绍
  9. 集群间同步数据以及 ACL 介绍
  10. ZK 的会话介绍
  11. 源码调试
  12. 高级功能实战
  13. 面试题 and 配置大全
  14. ZK 到底有几种节点类型

本项目是由 HelloGitHub 推出的『讲解开源项目』系列,未经授权请勿私自转载

最后,欢迎 加入我们 一起做让你为之骄傲的事情。

声明

知识共享许可协议
本作品采用 署名-非商业性使用-禁止演绎 4.0 国际 进行许可。