ZooKeeper:分布式过程协同技术详解

Flavio Junqueira

出版时间

2015-12-31

ISBN

9787111524311

评分

★★★★★
书籍介绍

本书分三部分,共10章。第一部分(第1~2章)阐述ApacheZooKeeper这类系统的设计目的和动机,并介绍分布式系统的一些必要背景知识。第1章介绍ZooKeeper可以做什么,以及其设计如何支撑这些任务。第2章介绍基本概念和基本组成模块,并通过命令行工具的具体操作介绍了ZooKeeper可以做什么。第二部分(第3~8章)阐述开发人员所需要掌握的ZooKeeper库调用方法和编程技巧。第3章介绍Java语言的API.第4章解释如何跟踪和处理ZooKeeper中的状态变更情况。第5章介绍如何在系统或网络故障时恢复应用。第6章介绍需要注意来避免故障的一些繁杂却很重要的场景。第7章介绍C语言版的API接口,也可以作为非Java语言实现的ZooKeeperAPI的基础,对非Java语言的开发人员非常有帮助。第8章介绍一款更高层级的封装的ZooKeeper接口。第三部分(第9~10章)主要介绍ZooKeeper内部原理及如何运行ZooKeeper.第9章介绍ZooKeeper的作者们在设计时所采用的方案。第10章介绍如何对ZooKeeper进行配置。

目录
前言1
第一部分ZooKeeper的概念和基础
第1章简介7
1.1ZooKeeper的使命8
1.1.1ZooKeeper改变了什么10

显示全部
用户评论
翻译错误很多,还有逻辑错误。
zk技术的成熟代表着分布式系统架构的成熟,越来越多的具有弹性的服务的实现变得容易。
内容是很好的,只是翻译的实在太差。有的章节像是机器翻译的,没有几句通顺的句子,得靠猜原文来理解意思。也许应该买影印版。
翻译质量非常差。另外针对书本身的内容有点虎头蛇尾,且不太系统。前面应用场景部分不错,但是有些零散,后面介绍zab的部分太简略。
还行
如果你要用zookeeper面试学习原理,不建议买,如果是开发学习api,那更不建议买,但如果你是运维,那倒是可以看看,里面就是指令写的多
Follwers receive and vote on the updates proposed by the leader to guarantee that updates to the state survive crashes. 它就像一个定序器,建立了所有对zookeeper状态的更新的顺序,追随者接收群首所发出更新操作请求,并对这些请求进行处理,以此来保障状态更新操作不会发生碰撞。碰撞???谢超,周贵卿你良心不会痛吗?
翻译差错别字还多 不过内容来说不错 特别是zab协议的部分 作为分布式理论的实操入门 后续还能自己延伸到Paxos 和 raft协议的理解上面 书挺薄但是读起来挺费脑子 需要自己去推演各个过程 而且对于故障处理方面zookeeper开发团队要考虑的东西太多了
下载
收藏