深入理解分布式共识算法

作者: 释慧利

出版社: 清华大学出版社

出版日期: 2023-04-01

电子书 ¥58.37 定价:89.8
  • 收藏

  • 加书架

  • 引用

简介

《深入理解分布式共识算法》结合理论知识、算法模拟和源码解析,从多个维度详细剖析分布式共识算法的基本原理和应用实践,涵盖分布式共识算法的方方面面。同时《深入理解分布式共识算法》对共识算法开发中的重点和难点问题进行了重点讲解,并提供精心准备的练习题供读者巩固和提高所学的知识。另外,作者针对重点内容录制了教学视频,以帮助读者高效、直观地学习。 《深入理解分布式共识算法》共10章,分为4篇。第1篇分布式相关概念与定理,主要介绍集群、状态机和共识等相关概念,以及BASE和CAP理论等相关知识;第2篇常见分布式共识算法原理与实战,主要介绍二阶段提交(2PC)协议、三阶段提交(3PC)协议、Paxos、ZAB和Raft等相关知识;第3篇Paxos变种算法集合,主要介绍Paxos变种算法的发展历程,以及Fast Paxos和EPaxos等变种算法的相关知识;第4篇番外——FLP 定理,简要介绍FLP定理的相关知识。《深入理解分布式共识算法》按照“背景知识→运行过程→算法模拟→证明脉络”的过程层层推进,介绍算法知识,并为每种算法提供经典类库源码解析。 《深入理解分布式共识算法》内容丰富,讲解由浅入深,尤其适合刚开始接触分布式开发的人员全面学习共识算法,也适合资深架构人员借鉴设计思路,还适合中间件开发人员、系统运维工程师、相关培训学员和高校相关专业的学生阅读。

编辑推荐

1.Apache的多位专家、多个开源项目的创始人和负责人大力推荐; 2.全面、系统介绍各类共识算法,提供完整的学习路线图,遵循由浅入深的原则,多维度详解共识算法的基本原理并进行实践; 3.涵盖当前流行的大部分共识算法和分布式事务的实现方法,包含Paxos、ZAB、Raft、Fast Paxos、EPaxos和各类Paxos的变种算法; 4.对每种算法都按照“背景知识→运行过程→算法模拟→证明脉络”的过程进行讲解,思路清晰,易于理解; 5.对各种算法做总结与对比,并分析它们的优缺点,而且结合当前流行的一些经典类库和中间件的源码,逐步印证算法的实现过程; 6.精心提供20多道练习题,帮助读者进一步加深对相关算法的理解; 7.精心绘制120余幅示意图,帮助读者更直观地理解各种算法的运行过程; 8.对重点和难点内容有针对性地录制了教学视频,帮助读者高效、直观地学习。

更多出版物信息
  • 版权: 清华大学出版社
  • 出版: 2023-04-01
  • 作者:释慧利
  • 更新: 2023-11-24
  • 书号:9787302630036
  • 中图:TP311.133.1
  • 学科:
    工学
    控制科学与工程
    工学
    计算机科学与技术

作者信息

释慧利

刘源远,现就职于商涌科技,负责多条业务线技术leader。4年互联网金融从业经验,拥有丰富的中台、中间件的项目经验,对分布式算法有深入研究。曾被腾讯云+社区等平台授予年度优秀作者。

相关图书