分布式系统与一致性

分布式系统与一致性

评分

★★★★★

ISBN

9787121410413

出版社

电子工业出版社 2021-06-01出版

作者

陈东明

内容简介
一致性是非常重要的分布式技术。众所周知,分布式系统有很多特性,如可用性、可靠性等,这些特性多多少少会与一致性产生关系,受到一致性的影响。要全面研究、掌握分布式技术,一致性是绕不开的一个话题,也是最难解决的一个问题。本书主要介绍GFS、HDFS、BigTable、MongoDB、RabbitMQ、ZooKeeper、Spanner、CockroachDB系统与一致性有关的实现细节,以及非常重要的Paxos、Raft、Zab分布式算法;本书还介绍了事务一致性与隔离级别、顺序一致性、线性一致性与强一致性相关内容,以及架构设计中的权衡等。从分布式技术的角度来说,本书讲解了分布式领域比较高阶的内容,但是从分布式一致性的角度来说,本书仍然是一致性的入门书。
AI简介
这是一本深度探讨分布式系统核心特性之一——一致性的书籍。本书以分布式系统的核心特性:一致性为开篇,详细介绍了分布式系统的一致性实现与级别,并进一步探讨了互联网应用的发展及其面临的挑战。书中详细剖析了分布式文件系统和NoSQL存储,并深入探讨了分布式消息系统和分布式协调服务,为读者理解分布式系统的一致性提供了丰富的实例。 书中还详细介绍了Paxos算法和Raft算法的基本原理,并对比了这两种算法。此外,书中还探讨了原子广播协议的基本原理与特性,以及事务的定义及ACID特性,并进一步探讨了事务一致性与隔离级别理论。书中还对线性一致性的定义与性质,以及线性一致性与顺序一致性的关系进行了深入探讨。 书中还深入探讨了CAP定理与权衡策略,以及一致性、可用性与分区容错性的权衡,并进一步探讨了HAT理论与一致性模型。这些深入的理论探讨,为读者理解分布式系统的一致性提供了坚实的理论基础。
阅读/下载地址