图书推荐

本书赞誉

共识算法通常用于分布式系统的强一致复制的实现,其在新一代分布式数据库中也得到了广泛应用。当前,作为分布式系统的研发人员,不论你从事的是基础设施的研发,还是使用基础设施服务进行业务研发,学习并深入理解分布式共识算法变得越来越有必要性。可惜的是,你能找到的中文资料少之又少,即便诸如Paxos Made Simple的英文资料也并没有让Paxos变得更加容易理解。

本书循序渐进、由浅入深地介绍了各类常见的分布式共识算法,涵盖Paxos、ZAB和Raft等常见算法。即便你对共识算法一无所知,也不需要先去啃难懂的Paxos和Raft论文,而是直接翻开本书,开始你的分布式共识算法之旅。

——蚂蚁金服SOFAJRaft开源项目负责人  冯家纯

分布式架构已经成为现代软件架构的主流,而数据一致性的难题却一直在挑战计算机科学家和软件工程师的智慧。分布式共识算法的出现给这些难题打开了一扇窗,因此掌握其核心要领尤为重要。本书深入浅出地介绍共识算法的核心内容,可以降低读者的学习门槛,帮助他们一步步地走进分布式的世界。

——Apache Dubbo PMC/Spring Cloud Alibaba项目架构师  小马哥

分布式共识算法是当下微服务技术架构的基石。本书理论结合实践,深入浅出地介绍了各种常见的分布式共识算法。通过阅读本书,读者能够更好地为自己的微服务架构保驾护航。

——Apache ShenYu VP /Dromara开源组织创始人  肖宇

如今,互联网快速发展,出现了大量的分布式系统应用。作为分布式系统通信一致性的基础知识读物,本书自始至终都遵循循序渐进、由浅入深的原则进行讲解,涵盖共识算法的理论知识、算法模拟和源码解析等相关内容,适合对分布式开发感兴趣的人员,尤其想深入研究共识算法原理和有志于成为架构师的人员阅读。

——商涌科技CTO  王竞


远远(小名)是一个乐于探索世界和分享知识的人。他编著的《深入理解分布式共识算法》一书不仅可以带领读者系统地了解共识算法的相关原理,而且还对Seata和ZooKeeper等常用中间件进行深入讲解,从而帮助读者全面、深入地学习Paxos、ZAB和Raft等多种共识算法。相信通过阅读本书,读者对共识算法的理解会更上层楼。

——Seata Maintainer  陈健斌