科技
类型
6.2
豆瓣评分
可以朗读
语音朗读
181千字
字数
2021-06-01
发行日期
展开全部
主编推荐语
高并发可用系统实战,复杂系统核心特性精解。
内容简介
一致性是非常重要的分布式技术。众所周知,分布式系统有很多特性,如可用性、可靠性等,这些特性多多少少会与一致性产生关系,受到一致性的影响。要全面研究、掌握分布式技术,一致性是绕不开的一个话题,也是最难解决的一个问题。
本书主要介绍GFS、HDFS、BigTable、MongoDB、RabbitMQ、ZooKeeper、Spanner、CockroachDB系统与一致性有关的实现细节,以及非常重要的Paxos、Raft、Zab分布式算法。
本书还介绍了事务一致性与隔离级别、顺序一致性、线性一致性与强一致性相关内容,以及架构设计中的权衡等。
从分布式技术的角度来说,本书讲解了分布式领域比较高阶的内容,但是从分布式一致性的角度来说,本书仍然是一致性的入门书。
目录
- 版权信息
- 内容简介
- 分布式架构的终极奥义
- 前言
- 第1部分 开篇
- 第1章 分布式系统的核心特性:一致性
- 1.1 拆分是解决大规模应用问题的本质
- 1.2 分布式技术是大规模应用的最后一个考验
- 1.3 一致性是这个考验的核心
- 第2部分 系统案例
- 第2章 Google的文件系统
- 2.1 GFS的外部接口和架构
- 2.2 GFS的写流程细节
- 2.3 GFS的原子性
- 2.4 GFS的松弛一致性
- 参考文献
- 第3章 开源的文件系统HDFS
- 3.1 HDFS的外部接口和架构
- 3.2 HDFS的写流程细节
- 3.3 HDFS的错误处理
- 参考文献
- 第4章 Google的BigTable系统
- 4.1 BigTable的外部接口和架构
- 4.2 BigTable的实现
- 参考文献
- 第5章 文档数据库MongoDB
- 5.1 MongoDB的外部接口和架构
- 5.2 MongoDB的standalone模式
- 5.3 MongoDB的replica set模式
- 第6章 消息系统RabbitMQ
- 6.1 RabbitMQ简述
- 6.2 RabbitMQ的基本实现
- 6.3 master切换及RabbitMQ的异常处理
- 6.4 确认机制
- 第7章 协调服务ZooKeeper
- 7.1 协调服务的应用场景
- 7.2 ZooKeeper简述
- 7.3 ZooKeeper的实现细节
- 参考文献
- 第8章 Google的Spanner数据库
- 8.1 Spanner的数据模型
- 8.2 Spanner的架构
- 8.3 Spanner的实现
- 8.4 TrueTime的作用
- 参考文献
- 第9章 分布式数据库CockroachDB
- 9.1 CockroachDB的接口和数据模型
- 9.2 CockroachDB的架构
- 9.3 元数据存储的实现
- 9.4 多副本存储的实现
- 9.5 事务的实现
- 参考文献
- 第3部分 分布式算法
- 第10章 共识算法Paxos
- 10.1 Paxos的历史
- 10.2 Consensus vs Paxos
- 10.3 Basic Paxos算法
- 10.4 Multi Paxos算法
- 10.5 复制状态机
- 10.6 Paxos算法与复制状态机
- 10.7 原子广播
- 10.8 Paxos算法与原子广播
- 参考文献
- 第11章 复制日志算法Raft
- 11.1 Raft是复制日志的算法
- 11.2 Raft算法的组成
- 11.3 复制过程
- 11.4 选举过程
- 11.5 异常处理
- 参考文献
- 第12章 原子广播算法Zab
- 12.1 Zab算法简述
- 12.2 各版本Zab算法的共有部分
- 12.3 设计的Zab算法
- 12.4 Zab Pre 1.0算法
- 12.5 Zab 1.0算法
- 参考文献
- 第4部分 一致性
- 第13章 事务一致性与隔离级别
- 13.1 ANSI的隔离级别
- 13.2 SI和SSI隔离级别
- 参考文献
- 第14章 顺序一致性
- 14.1 顺序一致性的正式定义
- 14.2 理解顺序一致性
- 14.3 顺序一致性的其他描述
- 14.4 顺序一致性的作用
- 参考文献
- 第15章 线性一致性与强一致性
- 15.1 什么是线性一致性
- 15.2 判断系统是否满足线性一致性
- 15.3 对线性一致性的理解与强一致性
- 15.4 ZooKeeper的一致性分析
- 参考文献
- 第16章 架构设计中的权衡
- 16.1 什么是CAP定理
- 16.2 关于CAP定理的错误理解
- 16.3 CAP中的权衡
- 16.4 进一步权衡:HAT和PACELC
- 参考文献
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。