类似推荐
编辑推荐
从源码角度深入剖析etcd,详解etcd各模块的实现原理。
内容简介
本书主要从源码角度深入剖析etcd,首先介绍etcd的背景知识,如何搭建源码环境及相关的命令。接着从基本的Raft协议开始介绍,帮助读者了解Raft协议的背景、如何处理各种异常场景及相关扩展。然后分析etcd-raft模块对Raft协议的实现,同时介绍etcd自带的raftexample示例,帮助读者了解etcd-raft模块的基本使用方法。
本书还介绍HTTP编程基础和etcd-rafthttp模块的工作原理及具体实现,以及etcd中如何处理WAL日志文件及快照数据文件,并且详细分析etcd的底层存储,对v2版本和v3版本的存储都做了详细的介绍。最后重点介绍etcd服务端和客户端的相关内容,etcd服务端会组装并协调前面介绍的各个组件,并且在它们的基础上扩展出了更多的功能,此外还详细分析v2和v3两个版本客户端的具体实现。
本书适合Go语言开发者,以及对etcd技术感兴趣的读者阅读。
作者简介
作者百里燊,硕士研究生,小时候想成为闯荡江湖的侠客,结果着迷于各种代码,最终沦为辛勤工作的程序猿。
章节目录
版权信息
前言
第1章 etcd入门
第2章 Raft协议
第3章 etcd-raft模块详解
第4章 网络层
第5章 WAL日志与快照
第6章 storage
第7章 etcd-schmerver详解
第8章 etcd客户端详解
参考文献
etcd技术内幕是2018年由电子工业出版社出版,作者百里燊。
得书感谢您对《etcd技术内幕》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。