etcd技术内幕pdf下载

etcd技术内幕 作者:百里燊etcd技术内幕 出版社:电子工业出版社etcd技术内幕 内容简介本书主要从源码角度深入剖析etcd:l etcd的背景知识,如何搭建源码环境及相关命令l Raft协议的背景,如何处理各种异常场景及相关扩展l etcd-raft模块对Raft协议的实现,etcd自带的raftexa...

etcd技术内幕 作者:百里燊

etcd技术内幕 出版社:电子工业出版社

etcd技术内幕 内容简介

本书主要从源码角度深入剖析etcd:

l etcd的背景知识,如何搭建源码环境及相关命令

l Raft协议的背景,如何处理各种异常场景及相关扩展

l etcd-raft模块对Raft协议的实现,etcd自带的raftexample示例

l HTTP编程基础,etcd-rafthttp模块的工作原理和具体实现

etcd技术内幕 目录

第1章 etcd入门

1.1 etcd简介

1.2 数据模型

1.3 环境搭建

1.3.1 环境变量

1.3.2 代码结构

1.3.3 运行

本章小结

第2章 Raft协议

2.1 Leader选举

2.2 日志复制

2.3 网络分区的场景

2.4 日志压缩与快照

2.5 其他技术点

2.5.1 linearizable语义

2.5.2 只读请求

2.5.3 PreVote状态

2.5.4 Leader节点转移

本章小结

第3章 etcd-raft模块详解

3.1 raft结构体

3.1.1 Config结构体

3.1.2 Storage接口及其实现

3.1.3 unstable结构体

3.1.4 raftLog结构体

3.1.5 raft实现

3.2 Node接口

3.2.1 node结构体

3.2.2 初始化

3.2.3 run()方法

3.2.4 Node接口实现

3.3 raftexample示例分析

3.3.1 raftNode

3.3.2 HTTP服务端

3.3.3 kvstore

本章小结

第4章 网络层

4.1 Go语言网络编程基础

4.1.1 http.Server

4.1.2 RoundTripper

4.2 etcd-rafthttp模块详解

4.2.1 rafthttp.Transporter接口

4.2.2 Peer接口

4.2.3 pipeline

4.2.4 streamWriter实例

4.2.5 streamReader实例

4.2.6 snapshotSender

4.3 Handler实例

4.3.1 pipelineHandler

4.3.2 streamHandler

4.3.3 snapshotHandler

本章小结

第5章 WAL日志与快照

5.1 WAL日志

5.1.1 初始化

5.1.2 打开日志

5.1.3 读取日志

5.1.4 追加日志

5.1.5 文件切换

5.2 SnapShotter

本章小结

第6章 storage

6.1 etcd v2版本存储

6.1.1 node

6.1.2 Event

6.1.3 watcher和watcherHub

6.1.4 store

6.2 etcd v3版本存储

6.2.1 backend

6.2.2 watcher机制

6.2.3 Lessor

本章小结

第7章 etcd-server详解

7.1 raftNode结构体

7.2 RaftCluster

7.3 EtcdServer

7.3.1 初始化

7.3.2 注册Handler

7.3.3 启动

7.4 ApplierV2和applierV3

7.4.1 ApplierV2

7.4.2 applierV3

7.5 AlarmStore

本章小结

第8章 etcd客户端详解

8.1 GRPC基础

8.1.1 定义proto文件

8.1.2 服务端

8.1.3 创建客户端

8.2 Client v3

8.2.1 kvServer

8.2.2 EtcdServer

8.2.3 Client

8.3 Client v2

8.3.1 KeysAPI接口

8.3.2 httpClient接口

本章小结

参考文献

本文来自怀过往投稿,不代表电子书资源网立场,如若转载,请联系原作者获取。

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 02-13
下一篇 02-13

相关推荐

  • 网络攻防实战研究 漏洞利用与提权pdf下载

    摘要适读人群 :本书既可以作为政府、企业网络安全从业者的参考资料,也可以作为大专院校信息安全学科的教材。 营造在案例中学习漏洞利用与提权技术的实战环境,涵盖Windows及Linux的漏洞利用与安全防范,以及MSSQL、MySQL、Oracle、Metasploit和Serv-U、Winmail、Radmin、pc

    2023-02-15 15:26:02
    208 0
  • 跨境电商运营与管理 阿里巴巴速卖通宝典epub下载

    跨境电商运营与管理 阿里巴巴速卖通宝典 作者:速卖通大学跨境电商运营与管理 阿里巴巴速卖通宝典 出版社:电子工业出版社跨境电商运营与管理 阿里巴巴速卖通宝典 内容简介《跨境电商运营与管理——阿里巴巴速卖通宝典》从“跨境电商运营”这一课题所要探讨的四大要素——产品

    2023-02-14 08:33:01
    951 0
  • Java并发编程之美pdf下载

    摘要Java并发编程无处不在,涉及的知识点多,要掌握并用好它并非易事。作者加多拥有在大型互联网公司阿里巴巴的丰富工作经验,遇到并解决了业务场景中很多实际的并发问题。本书是他对自己实践经验的总结与升华。为帮助读者解决学习中的各类痛点,作者将全书明确地分为基础篇、

    2023-02-14 07:31:01
    484 0
  • 新电商新玩法 淘宝天猫运营实战宝典pdf下载

    摘要适读人群 :本书适合所有从事电商的工作者以及电商的经营者、企业家。 七大玩法解析淘宝天猫运营 【心法篇】测试,对手,小而美 【武功篇】视觉,文案,策划,详情页 【利器篇】视频,直播,众筹,老客户 【团队篇】美工,客服,运营 【爆破篇】千人千面,淘宝客,直通车

    2023-02-14 05:50:01
    484 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信