一致性是非常重要的分布式技術。眾所周知,分布式系統有很多特性,如可用性、可靠性等,這些特性多多少少會與一致性產生關系,受到一致性的影響。要全面研究、掌握分布式技術,一致性是繞不開的一個話題,也是最難解決的一個問題。本書主要介紹GFS、HDFS、BigTable、MongoDB、RabbitMQ、ZooKeeper、Spanner、CockroachDB系統與一致性有關的實現細節(jié),以及非常重要的Paxos、Raft、Zab分布式算法;本書還介紹了事務一致性與隔離級別、順序一致性、線性一致性與強一致性相關內容,以及架構設計中的權衡等。 從分布式技術的角度來說,本書講解了分布式領域比較高階的內容,但是從分布式一致性的角度來說,本書仍然是一致性的入門書。