加载中...
扫一扫
下载苏宁易购APP
关注苏宁推客公众号
自购省钱·分享赚钱
下载苏宁金融APP
关注苏宁易购服务号
用户评价:----
物流时效:----
售后服务:----
实名认证领苏宁支付券立即领取 >
¥
提前抢
SUPER会员专享
由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
欢迎光临本店铺
点我可查看更多商品哦~
100%刮中券,最高50元无敌券,券有效期7天
亲,今日还有0次刮奖机会
我的云钻:0
您的云钻暂时不足,攒足云钻再来刮
恭喜获得1张券!
今天的机会已经全部用完了,请明天再来
恭喜刮出两张券,请选择一张领取
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
全新深入理解分布式共识算法释慧利 编9787302630036
¥ ×1
商品
服务
物流
篇 分布式相关概念与定理章 分布式共识算法概述 21.1 分布式架构的演进 21.2 集群与状态机 31.2.1 分布式与集群 31.2.2 容错能力 41.. 状态机简介 41.3 共识简介 51.3.1 共识的概念 51.3.2 共识与集群 51.3.3 共识与副本 61.3.4 共识与一致 71.3.5 共识算法的发展历程 71.4 拜占庭故障 71.4.1 拜占庭的背景知识 71.4.2 拜占庭解决方案 81.5 本章小结 10第2章 从AC和BASE到CAP 112.1 AC——追求一致 112.2 BASE理论——追求可用 112.2.1 BASE理论的三个方面 122.2.2 BASE理论的应用 12. CAP——分布式系统的PH试纸 13..1 CAP定理 14..2 为什么C、A、P三者不可兼得 15.. CAP的应用 162.4 本章小结 16第2篇 常见分布式共识算法原理与实战第3章 2PC、3PC——分布式事务的解决方案 183.1 二阶段提交协议 183.1.1 二阶段提交协议简述 183.1.2 故障恢复 203.1.3 二阶段提交协议的优缺点 3.1.4 空回滚和防悬挂 3.2 三阶段提交协议 253.2.1 三阶段提交协议简述 253.2.2 故障恢复 283.. 三阶段提交协议的优缺点 293.3 二阶段提交协议在Seata中的应用 293.3.1 AT模式 303.3.2 事务管理者 323.3.3 资源管理者 353.3.4 事务协调者 423.4 本章小结 46第4章 Paxos——分布式共识算法 484.1 Paxos的诞生 484.2 初探Paxos 494.2.1 基本概念 494.2.2 角色 504.. 阶段 514.3 Paxos详解 544.3.1 Paxos模拟 544.3.2 Prepare阶段 554.3.3 Accept阶段 564.3.4 活锁 584.3.5 提案编号选定 594.4 Paxos的推导过程 604.4.1 推导 604.4.2 多数派的本质 634.5 Multi Paxos详解 644.5.1 Multi Paxos简介 644.5.2 Leader选举 664.6 工程实现 684.6.1 一些优化 684.6.2 对读请求进行优化 704.6.3 并行协商 714.6.4 Instance的重确认 724.6.5 幽灵日志 734.7 Paxos在PhxPaxos中的应用 744.7.1 PhxPaxos分析 754.7.2 PhxPaxos初始化 804.7.3 协商提案 824.7.4 数据同步 914.7.5 Master选举 954.7.6 成员变更 984.8 本章小结 994.9 练习题 100第5章 ZAB——ZooKeeper技术核心 1015.1 Chubby简介 1015.1.1 Chubby是什么 1015.1.2 为什么选择锁服务 1025.1.3 需求分析 1035.1.4 Chubby集群架构 1045.2 ZooKeeper的简单应用 1075.2.1 ZooKeeper是什么 1075.2.2 数据节点 1085.. Watch机制 1105.2.4 ACL权限控制 1115.2.5 会话 1135.2.6 读请求处理 1135.3 ZAB设计 1145.3.1 ZooKeeper背景分析 1145.3.2 为什么ZooKeeper不直接使用Paxs 165.3.3 ZAB简介 1185.3.4 事务标识符 1205.3.5 多数派机制 1215.3.6 Leader周期 1215.4 ZAB描述 1225.4.1 Leader选举阶段 1225.4.2 成员发现阶段 1225.4.3 数据同步阶段 15.4.4 消息广播阶段 1245.4.5 算法小结 1245.5 ZooKeeper中的ZAB实现 1255.5.1 选举阶段 1265.5.2 成员发现阶段 1295.5.3 数据同步阶段 1305.5.4 消息广播阶段 1335.5.5 算法小结 1345.5.6 算法模拟 1355.5.7 提案的安全 1395.6 ZooKeeper成员变更 1405.6.1 变更过程 1415.6.2 并行变更 1425.7 ZooKeeper源码实战 1425.7.1 启动 1425.7.2 Leader选举 1445.7.3 Follower和Leader初始化 1485.7.4 成员发现阶段 1515.7.5 数据同步阶段 1545.7.6 消息广播阶段 1575.8 本章小结 1625.9 练习题 163第6章 Raft——共识算法的宠儿 1646.1 Raft简介 1646.1.1 Raft诞生的背景 1646.1.2 可理解 1656.1.3 基本概念 1656.2 Raft算法描述 1676.2.1 Leader选举 1676.2.2 日志复制 1706.. 日志对齐 1736.2.4 幽灵日志 1746.2.5 安全 1756.2.6 Raft小结 1766.3 算法模拟 1776.3.1 Leader选举 1776.3.2 日志复制 1786.3.3 日志对齐 1806.4 成员变更 1816.4.1 联合共识 1826.4.2 工程实践 1856.4.3 单个成员变更 1886.5 日志压缩 1916.6 网络分区 1926.6.1 成员变更中的分区 1926.6.2 对称网络分区 1936.6.3 非对称网络分区 1946.7 非事务请求 1946.7.1 线一致 1956.7.2 Leader Read方案 1966.7.3 Raft Log Read方案 1966.7.4 Read Index方案 1966.7.5 Lease Read方案 1976.8 Parallel Raft并行协商 1986.8.1 乱序协商 1996.8.2 Merge阶段 2006.9 Raft源码实战——SOFAJRaft 2026.9.1 SOFAJRaft简介 2036.9.2 Leader选举 2056.9.3 日志复制 2126.9.4 非事务请求 2196.9.5 成员变更 2216.10 本章小结 26.10.1 Raft与Paxos的异同 26.10.2 Raft与ZAB的异同 2246.11 练习题 225第3篇 Paxos变种算法集合第7章 Paxos变种算法的发展史 2287.1 Disk Paxos简介 2287.1.1 算法描述 2297.1.2 Disk Paxos小结 07.2 Cheap Paxos简介 07.2.1 算法描述 17.2.2 Cheap Paxos小结 27.3 Generalized Paxos简介 7.4 Stoppable Paxos简介 47.5 Mencius简介 57.6 Vertical Paxos简介 7.6.1 算法描述 7.6.2 算法模拟 7.6.3 Vertical Paxos小结 2407.7 本章小结 240第8章 Fasax——C/S架构的福音 2428.1 Fasax简介 2428.1.1 背景介绍 2428.1.2 基本概念 2438.2 算法详述 2448.2.1 算法设计 2448.2.2 Fasax模拟 2458.. Learn阶段 2468.3 orum推导 2468.3.1 决策条件 2478.3.2 计算orum 2488.4 Classic Round简介 2498.4.1 提案 2498.4.2 选择提案值的规则 2508.4.3 明 2528.5 提案恢复 2538.5.1 基于协调者的恢复 2538.5.2 基于非协调者的恢复 2548.6 本章小结 254第9章 EPaxos——去心化识 2559.1 EPaxos简介 2559.1.1 共识算法对比 2559.1.2 认识EPaxos算法 2569.1.3 基本概念 2589.2 协商协议 2609.2.1 Prepare阶段 2609.2.2 PreAccept阶段 2639.. Paxos-Accept阶段 2649.2.4 Commit阶段 2659.2.5 特殊的orum 2669.3 执行协议 2689.3.1 互相依赖 2689.3.2 执行过程 2699.3.3 拓扑排序 2709.3.4 寻找强连通分量 2719.3.5 EPaxos排序 2729.4 算法明 2729.4.1 执行的一致 2739.4.2 执行的顺序 2749.5 Optimized-EPaxos简介 2749.5.1 Prepare阶段 2759.5.2 论orumFast 2789.6 算法模拟 2799.6.1 协商协议 2799.6.2 Prepare阶段 2829.7 成员变更 2849.8 工程优化 2859.8.1 巨大的消息体 2859.8.2 读请求处理 2859.9 本章小结 2869.9.1 EPaxos与Paxos的异同 2869.9.2 EPaxos与Raft、ZAB、Multi Paxos的异同 2879.10 练习题 288第4篇 番外——FLP定理0章 FLP——不可能定理 29010.1 FLP定理概述 29010.1.1 FLP简介 29010.1.2 FLP的环境模型 29010.1.3 Paxos为什么是正确的 29110.2 FLP的明 29210.2.1 基础定义 29210.2.2 接近正确 29210.. 引理1 29310.2.4 引理2 29310.2.5 引理3 29410.2.6 明 29610.3 FLP的指导意义 296练习题 298参考文献 303
释慧利 Java高级,技术负责人。互联网金融行业从业多年,腾讯云开发者社区超人气作者,有丰富的中台和中间件项目开发经验。
1.Apache的多位专家、多个开源项目的创始人和负责人大力; 2.全面、系统介绍各类共识算法,提供完整的学习路线图,遵循由浅入深的原则,多维度详解共识算法的基本原理并进行实践; 3.涵盖当前流行的大部分共识算法和分布式事务的实现方法,包含Paxos、ZAB、Raft、Fasax、EPaxos和各类Paxos的变种算法; 4.对每种算法都按照“背景知识→运行过程→算法模拟→明脉络”的过程进行讲解,思路清晰,易于理解; 5.对各种算法做总结与对比,并分析它们的优缺点,而且结合当前流行的一些经典类库和中间件的源码,逐步印算法的实现过程; 6.精心提供20多道练习题,帮读者进一步加深对相关算法的理解; 7.精心绘制120余幅示意图,帮读者更直观地理解各种算法的运行过程; 8.对重点和难点内容有针对地录制了教学视频,帮读者高效、直观地学习。
抢购价:¥ 38.00
易购价:¥ 38.00
注:参加抢购将不再享受其他优惠活动
亲,很抱歉,您购买的宝贝销售异常火爆,让小苏措手不及,请稍后再试~
验证码错误
看不清楚?换一张
确定关闭
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
查看我的收藏夹
非常抱歉,您前期未参加预订活动,无法支付尾款哦!
关闭
抱歉,您暂无任性付资格
继续等待
0小时0分
立即开通
SUPER会员