书籍 分布式系统与一致性的封面

分布式系统与一致性

陈东明

出版时间

2021-05-31

ISBN

9787121410413

评分

★★★★★
书籍介绍

一致性是非常重要的分布式技术。众所周知,分布式系统有很多特性,如可用性、可靠性等,这些特性多多少少会与一致性产生关系,受到一致性的影响。要全面研究、掌握分布式技术,一致性是绕不开的一个话题,也是最难解决的一个问题。本书主要介绍GFS、HDFS、BigTable、MongoDB、RabbitMQ、ZooKeeper、Spanner、CockroachDB系统与一致性有关的实现细节,以及非常重要的Paxos、Raft、Zab分布式算法;本书还介绍了事务一致性与隔离级别、顺序一致性、线性一致性与强一致性相关内容,以及架构设计中的权衡等。

从分布式技术的角度来说,本书讲解了分布式领域比较高阶的内容,但是从分布式一致性的角度来说,本书仍然是一致性的入门书。

陈东明: 饿了么北京技术中心架构组负责人,负责饿了么的产品线架构设计以及基础架构研发工作,主导开发eleme key-value数据库。曾任百度架构师负责百度即时通讯产品的架构设计。具有丰富的大规模系统构建和基础架构的硏发经验,善于复杂业务需求下的大并发、分布式系统设计和持续优化。

目录
第1部分 开 篇
第1章 分布式系统的核心特性:一致性 2
1.1 拆分是解决大规模应用的本质 2
1.2 分布式技术是大规模应用的最后一个考验 4
1.3 一致性是这个考验的核心 6

显示全部
用户评论
微信读书借阅 过了一遍框架和protocol。其实学一下6.824就都有更深入的理解。
当个入门熟悉以下还是可以的,比如之前对一些分布式系统没有接触的,只是对一些raft等算法有了解的人适合看一下。
就怎么说呢,还没反应过来就结束了,但讲的还是有用的
感觉Paxos那里讲的有点问题啊,没看到propose阶段的介绍;还不如多讲讲相关的工程问题。
从第三部分的分布式算法和第四部分一致性的编写,可以看出,作者是真的认认真真阅读、理解了这方面的很多文献,讲的也深入浅出,不故弄玄虚,对于想了解zab,raft,paxos算法的人会有不少帮助,可以帮助读者从模模糊糊的理解的状态中解脱出来。 前两个部分讲的各种中间件,其实大多数人平时用到不多,主要的作用偏引出后面的内容。 总之,对于要了解分布式一致性的人,强烈推荐。比5,6年前那本zookeeper的书干货要多。
勉强算个入门书籍