Etcd源码解析(中文版)
简介
目前在分布式一致性应用软件领域,Etcd作为一款后起之秀越来越得到广大从业人员的偏爱,大有取代ZooKeeper之势。 本书介绍了Etcd的原理和源码实现,本书共分成9个章节,第1章是Etcd简介,介绍Etcd的背景和特点;第2章是Raft协议原理;第3章介绍Etcd的使用和开发实践;第4章介绍了Etcd的源码分析环境准备和Go语言特性;第5章是Etcd客户端源码实现,从键值/集群配置/watcher机制三个方面介绍客户端的接口;第6章是Etcd服务端源码分析,介绍Etcd是如何启动http服务器并响应客户端命令请求的;第7~9章解析Etcd状态机实现,Raft实现和事务存储机制的实现,是Etcd源码的核心部分。目录
大数据量的计算需要用到大量的机器集群作为支撑,那么一套分布式运算协调管理的软件就必不可少。Etcd正是一款广泛应用于各种分布式计算场景的成熟开源框架。本书介绍了Etcd的原理和源码实现,对流行开源软件源码有浓厚的学习兴趣,致力于提高自身软件开发能力的软件工程师一定要看看。- 内容摘要
- 作者简介
- 1 Etcd简介
- 2 Raft协议
- 3 操作实践
- 4 源码分析
- 5 客户端源码
- 6 Http服务端
- 7 Etcd服务端实现
- 8 集群间通信
- 9 数据存储
- 10 参考文献
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传