作品简介
本书分析了分布式一致性Raft算法以及Raft算法所依赖的理论,在此基础上讲解并实现Raft算法以及基于Raft算法的KV服务。通过本书,你可以深入了解Raft算法的运行机制,也可以学习到如何正确地实现Raft。本书分为11章,*章介绍分布式一致性算法,第二章详细分析Raft算法,第三章在第二章基础上整体设计,第四章到第八章逐个讲解基于Raft算法的KV服务的各个组件的实现,第九章讲解Raft算法的主要优化之一的日志快照,第十章是生产环境必须的服务器成员变更功能,*后一章介绍其他一些相关的Raft优化。本书详细介绍了Raft的核心算法、服务器成员变更以及各种优化的实现,适合想尝试实现Raft算法或者在生产环境中加入Raft算法的读者,以及对于分布式一致性算法有兴趣的读者。
出版社北京大学出版社
出版时间2020-04-01
ISBN9787301312858
共 13 章
内容提要
前言
第1章分布式一致性与共识算法简介
第2章Raft核心算法分析
第3章整体设计
第4章选举实现
第5章日志实现
第6章通信实现
第7章基于Raft算法的KV服务
第8章客户端和整体测试
第9章日志快照
第10章集群成员变更
第11章Raft算法的优化

