万本电子书0元读

万本电子书0元读

顶部广告

从Paxos到Zookeeper:分布式一致性原理与实践电子书

国内罕见系统讲解ZooKeeper这一应用广泛、成熟的分布式协调框架之技术书。 原理深,阐述清晰,覆盖ACID、CAP、BASE,二阶段/三阶段提交,Paxos、ZAB协议等热门话题。 彻底剖析分布式一致性问题,并给出相应系统思路,以及完整解决方案及实战参考。 无论发人员,还是运维人士,都可通过书中ZooKeeper使用方法、内部实现及运维技巧来全面提升。

售       价:¥

纸质售价:¥51.70购买纸书

725人正在读 | 0人评论 6.2

作       者:倪超

出  版  社:电子工业出版社

出版时间:2015-02-01

字       数:28.3万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
  《Paxos到Zookeeper 分布式一致性原理与实践》从分布式一致性的理论出发,向读者简要介绍几种典型的分布式一致性协议,以及解决分布式一致性问题的思路,其中重讲解了Paxos和ZAB协议。同时,本书深介绍了分布式一致性问题的工业解决方案——ZooKeeper,并着重向读者展示这一分布式协调框架的使用方法、内部实现及运维技巧,旨在帮助读者全面了解ZooKeeper,并更好地使用和运维ZooKeeper。全书共8章,分为五部分:前一部分(第1章)主要介绍了计算机系统从集中式向分布式系统演变过程中面临的挑战,并简要介绍了ACID、CAP和BASE等经典分布式理论;第二部分(第2~4章)介绍了2PC、3PC和Paxos三种分布式一致性协议,并着重讲解了ZooKeeper中使用的一致性协议——ZAB协议;第三部分(第5~6章)介绍了ZooKeeper的使用方法,包括客户端API的使用以及对ZooKeeper服务的部署与运行,并结合真实的分布式应用场景,总结了ZooKeeper使用的*实践;第四部分(第7章)对ZooKeeper的架构设计和实现原理行了深分析,包含系统模型、Leader选举、客户端与服务端的工作原理、请求处理,以及服务器角色的工作流程和数据存储等;第五部分(第8章)介绍了ZooKeeper的运维实践,包括配置详解和监控管理等,重讲解了如何构建一个高可用的ZooKeeper服务。 《Paxos到Zookeeper 分布式一致性原理与实践》从分布式一致性的理论出发,向读者简要介绍几种典型的分布式一致性协议,以及解决分布式一致性问题的思路,其中重讲解了Paxos和ZAB协议。同时,本书深介绍了分布式一致性问题的工业解决方案——ZooKeeper,并着重向读者展示这一分布式协调框架的使用方法、内部实现及运维技巧,旨在帮助读者全面了解ZooKeeper,并更好地使用和运维ZooKeeper。全书共8章,分为五部分:前一部分(第1章)主要介绍了计算机系统从集中式向分布式系统演变过程中面临的挑战,并简要介绍了ACID、CAP和BASE等经典分布式理论;第二部分(第2~4章)介绍了2PC、3PC和Paxos三种分布式一致性协议,并着重讲解了ZooKeeper中使用的一致性协议——ZAB协议;第三部分(第5~6章)介绍了ZooKeeper的使用方法,包括客户端API的使用以及对ZooKeeper服务的部署与运行,并结合真实的分布式应用场景,总结了ZooKeeper使用的*实践;第四部分(第7章)对ZooKeeper的架构设计和实现原理行了深分析,包含系统模型、Leader选举、客户端与服务端的工作原理、请求处理,以及服务器角色的工作流程和数据存储等;第五部分(第8章)介绍了ZooKeeper的运维实践,包括配置详解和监控管理等,重讲解了如何构建一个高可用的ZooKeeper服务。
【推荐语】
国内罕见系统讲解ZooKeeper这一应用广泛、成熟的分布式协调框架之技术书。 原理深,阐述清晰,覆盖ACID、CAP、BASE,二阶段/三阶段提交,Paxos、ZAB协议等热门话题。 彻底剖析分布式一致性问题,并给出相应系统思路,以及完整解决方案及实战参考。 无论发人员,还是运维人士,都可通过书中ZooKeeper使用方法、内部实现及运维技巧来全面提升。
【作者】
倪超,阿里巴巴集团高级研发工程师,国家认证系统分析师,毕业于杭州电子科技大学计算机系。2010年加阿里巴巴中间件团队担任研发实习岗位,一直从事ZooKeeper的发与运维工作,从中学习与总结了不少分布式一致性相关的理论与实践经验,尤其对ZooKeeper及其相关技术有非常深的研究。目前在中间件团队专家组任职产品经理,负责分布式产品的产品化和云计算化改造工作。
目录展开

内容简介

问题的提出

第1章 分布式架构

1.1 从集中式到分布式

1.2 从ACID到CAP/BASE

小结

第2章 一致性协议

2.1 2PC与3PC

2.2 Paxos算法

小结

第3章 Paxos的工程实践

3.1 Chubby

3.2 Hypertable

小结

第4章 ZooKeeper与Paxos

4.1 初识ZooKeeper

4.2 ZooKeeper的ZAB协议

小结

第5章 使用ZooKeeper

5.1 部署与运行

5.2 客户端脚本

5.3 Java客户端API使用

5.4 开源客户端

小结

第6章 ZooKeeper的典型应用场景

6.1 典型应用场景及实现[1]

6.2 ZooKeeper在大型分布式系统中的应用

6.3 ZooKeeper在阿里巴巴的实践与应用

小结

第7章 ZooKeeper技术内幕

7.1 系统模型

7.2 序列化与协议

7.3 客户端

7.4 会话

7.5 服务器启动

7.6 Leader选举

7.7 各服务器角色介绍

7.8 请求处理

7.9 数据与存储

小结

第8章 ZooKeeper运维

8.1 配置详解

8.2 四字命令

8.3 JMX

8.4 监控

8.5 构建一个高可用的集群

8.6 日常运维

小结

附录A Windows平台上部署ZooKeeper

附录B 从源代码开始构建

附录C 各发行版本重大更新记录

附录D ZooKeeper源代码阅读指引

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部