好评来袭
本书从算法与系统模型开始,详细论述了分布式系统涉及的链路、失败检测和选主、可靠广播、共享内存、共识、基于时钟的算法等核心内容,这些知识是构建大型分布式系统的底层架构时需要使用的,也是比较有难度和复杂性的内容。本书以算法为主线组织内容,提供了各个算法的原理解释和伪码,具有较高的实用性和方便性。
CAP理论是我的导师、美国国家工程院院士Eric Brewer教授提出来的,也是分布式系统领域最著名的定理之一。本书作者从分布式系统模型的角度指出CAP定理与其他分布式抽象的不同之处,令我耳目一新,这说明作者对分布式系统已经有了独到的见解。
该书既适合分布式领域的初学者阅读,也能引起分布式领域专家的诸多思考,是不可多得的高质量分布式系统书籍。现阶段,国内关于分布式框架背后算法和原理的书籍很少,希望该书的出版能够促进国内更多的研究者关注分布式框架的创新,促进我国分布式计算领域的发展。
周枫
网易集团高级副总裁,网易有道首席执行官、首席架构师
本书是分布式系统的理论体系类书籍,在第一次阅读时也许会觉得略为抽象,但一旦进入实际场景,就会发现遇到的各类问题其实都和理论的不同层面相关。此时再来拜读,就会发现先贤们其实已经整理好了各类解法——因此,只要熟练掌握体系框架,就一定能找到最符合业务实际需要的最优解——这就是本书的重要价值。
根据我自己这十几年在互联网行业解决各类实际问题的经历,大部分技术问题的解决,归根结底,都是一个依托于分布式系统理论范式、根据实际业务需求做取舍的过程。本书洞悉了这一本质,它从整个分布式系统的理论根基出发,阐述分布式系统中会面临的各类问题及其解法,非常有助于工程师在实践中找到问题症结并迅速解决之。相信每一位有志于在分布式领域内有所建树的读者都会从中获益。
沈询
阿里巴巴资深技术专家,阿里分布式数据层、分布式消息服务负责人
很荣幸,提前拜读了江峰老师这本《分布式高可用算法》前三章的内容,本以为分布式系统会非常复杂,算法会非常枯燥,没想到读完第1章后,这个刻板的印象就完全被颠覆了,一个通俗易懂的“两将军”就让我感受到了分布式共识算法的巨大威力!本书兼顾深度和广度,由浅入深地介绍了分布式系统的方方面面,非常值得一读!
沉默王二
《Java程序员进阶之路》作者,CSDN两届博客之星