本书结合理论知识、算法模拟和源码解析,从多个维度详细剖析分布式共识算法的基本原理和应用实践,涵盖分布式共识算法的方方面面。同时本书对共识算法开发中的重点和难点问题进行了重点讲解,并提供精心准备的练习题供读者巩固和提高所学的知识。另外,作者针对重点内容录制了教学视频,以帮助读者高效、直观地学习。
本书内容丰富,讲解由浅入深,尤其适合刚开始接触分布式开发的人员全面学习共识算法,也适合资深架构人员借鉴设计思路,还适合中间件开发人员、系统运维工程师、相关培训学员和高校相关专业的学生阅读。
图书 | 深入理解分布式共识算法 |
内容 | 内容推荐 本书结合理论知识、算法模拟和源码解析,从多个维度详细剖析分布式共识算法的基本原理和应用实践,涵盖分布式共识算法的方方面面。同时本书对共识算法开发中的重点和难点问题进行了重点讲解,并提供精心准备的练习题供读者巩固和提高所学的知识。另外,作者针对重点内容录制了教学视频,以帮助读者高效、直观地学习。 本书内容丰富,讲解由浅入深,尤其适合刚开始接触分布式开发的人员全面学习共识算法,也适合资深架构人员借鉴设计思路,还适合中间件开发人员、系统运维工程师、相关培训学员和高校相关专业的学生阅读。 作者简介 释慧利,Java高级工程师,技术负责人。互联网金融行业从业多年,腾讯云开发者社区超人气作者,有丰富的中台和中间件项目开发经验。 目录 第1篇 分布式相关概念与定理 第1章 分布式共识算法概述 1.1 分布式架构的演进 1.2 集群与状态机 1.2.1 分布式与集群 1.2.2 容错能力 1.2.3 状态机简介 1.3 共识简介 1.3.1 共识的概念 1.3.2 共识与集群 1.3.3 共识与副本 1.3.4 共识与一致性 1.3.5 共识算法的发展历程 1.4 拜占庭故障 1.4.1 拜占庭的背景知识 1.4.2 拜占庭解决方案 1.5 本章小结 第2章 从ACID和BASE到CAP 2.1 ACID——追求一致性 2.2 BASE理论——追求可用性 2.2.1 BASE理论的三个方面 2.2.2 BASE理论的应用 2.3 CAP——分布式系统的PH试纸 2.3.1 CAP定理 2.3.2 为什么C、A、P三者不可兼得 2.3.3 CAP的应用 2.4 本章小结 第2篇 常见分布式共识算法原理与实战 第3章 2PC、3PC——分布式事务的解决方案 3.1 二阶段提交协议 3.1.1 二阶段提交协议简述 3.1.2 故障恢复 3.1.3 二阶段提交协议的优缺点 3.1.4 空回滚和防悬挂 3.2 三阶段提交协议 3.2.1 三阶段提交协议简述 3.2.2 故障恢复 3.2.3 三阶段提交协议的优缺点 3.3 二阶段提交协议在Seata中的应用 3.3.1 AT模式 3.3.2 事务管理者 3.3.3 资源管理者 3.3.4 事务协调者 3.4 本章小结 第4章 Paxos——分布式共识算法 4.1 Paxos的诞生 4.2 初探Paxos 4.2.1 基本概念 4.2.2 角色 4.2.3 阶段 4.3 Paxos详解 4.3.1 Paxos模拟 4.3.2 Prepare阶段 4.3.3 Accept阶段 4.3.4 活锁 4.3.5 提案编号选定 4.4 Paxos的推导过程 4.4.1 推导 4.4.2 多数派的本质 4.5 MultiPaxos详解 4.5.1 MultiPaxos简介 4.5.2 Leader选举 …… 第3篇 Paxos变种算法集合 第4篇 番外——FLP定理 练习题答案 参考文献 |
标签 | |
缩略图 | ![]() |
书名 | 深入理解分布式共识算法 |
副书名 | |
原作名 | |
作者 | |
译者 | |
编者 | 释慧利 |
绘者 | |
出版社 | 清华大学出版社 |
商品编码(ISBN) | 9787302630036 |
开本 | 16开 |
页数 | 302 |
版次 | 1 |
装订 | 平装 |
字数 | 475 |
出版时间 | 2023-04-01 |
首版时间 | 2023-04-01 |
印刷时间 | 2023-04-01 |
正文语种 | 汉 |
读者对象 | 本科及以上 |
适用范围 | |
发行范围 | 公开发行 |
发行模式 | 实体书 |
首发网站 | |
连载网址 | |
图书大类 | |
图书小类 | |
重量 | 576 |
CIP核字 | 2023040066 |
中图分类号 | TP311.135.9 |
丛书名 | |
印张 | 20 |
印次 | 1 |
出版地 | 北京 |
长 | 259 |
宽 | 185 |
高 | 16 |
整理 | |
媒质 | |
用纸 | |
是否注音 | |
影印版本 | |
出版商国别 | |
是否套装 | |
著作权合同登记号 | |
版权提供者 | |
定价 | |
印数 | |
出品方 | |
作品荣誉 | |
主角 | |
配角 | |
其他角色 | |
一句话简介 | |
立意 | |
作品视角 | |
所属系列 | |
文章进度 | |
内容简介 | |
作者简介 | |
目录 | |
文摘 | |
安全警示 | 适度休息有益身心健康,请勿长期沉迷于阅读小说。 |
随便看 |
|
兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。