etcd技术内幕

etcd技术内幕

免费查看
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

从源码角度深入剖析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技术内幕》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
微服务架构实战——基于Spring Boot、Spring Cloud、Docker 电子书
1.通过Spring Boot、Spring Cloud、Docker等技术构建微服务体系。 2.精简而完整的案例分析展示实现微服务架构的完整蓝图。 3.结合业务场景,通过全面案例给出工具在构建微服务架构中的工程实战。 4.作者有近10年软件行业从业经验,主持和参与过多个大型企业级应用和移动互联网系统的开发和管理工作,北风网特邀讲师,讲授系统架构与技术管理相关课程。
微服务分布式构架开发实战 电子书
本书语言简洁,内容丰富,适合具备初级Java后端开发能力的开发人员,大中专相关专业师生,网站培训班学员,以前拥有单工程开发经验并且想尝试分布式微服务架构的人员。 · Java工程师 · 初级架构师 · 大中专院校相关专业师生 · Java培训班学员 · 独立开发者与自学读者
鸿蒙应用开发实战 电子书
本书为华为鸿蒙系统HarmonyOS开发图书,以JavaScript为开发语言,提供完整源代码。
Python+Excel职场办公数据分析 电子书
一本适合编程小白学习的职场数据分析宝典。
Spring源码深度解析(第2版) 电子书
一本实践与理论并重、广度与深度兼顾的Spring源码开发指南。
虚拟化与网络存储技术 电子书
力求由浅入深,循序渐进。采用“任务驱动”的编写方式,以实际问题引出相关原理和概念。
一本书读懂TCPIP 电子书
本书适合从事企业信息化建设和应用的技术人员、从事多媒体通信技术领域的初级科研和工程技术人员阅读,也可以供中高等院校相关专业师生参考。
CAE分析大系——ABAQUS Python二次开发攻略 电子书
适读人群 :可以帮助正在使用Abaqus 进行仿真分析工作的工程师或者科研人员学习Abaqus Python 二次开发方法   ABAQUS原厂推荐的二次开发图书  全实例ABAQUS/Python程序的图书  面向解决工程实际问题的图书  全部案例源代码  图书 微信订阅号 QQ群 SimWe论坛=可沟通交流的生态系统教程