电子书:《云原生分布式存储基石etcd深入解析》_杜军_2018-10-29《云原生分布式存储基石etcd深入解析》_杜军_20181029

电子书:《云原生分布式存储基石etcd深入解析》_杜军_2018-10-29《云原生分布式存储基石etcd深入解析》_杜军_20181029

资源下载
仅限VIP下载,请先
犹豫不决让我们错失一次又一次机会!!!

电子书:《云原生分布式存储基石etcd深入解析》_杜军_2018-10-29《云原生分布式存储基石etcd深入解析》_杜军_20181029

111

内容简介:

识开始学习第一部分为基础篇.包括第1章.我们将简单地介绍分布式系统的基本理论.并且详解raft算法的工作原理.帮助读者了解一些掌握etcd的基础背景知识第二部分为实战篇.包括第2~7章.我们将着重讲解etcd的常见功能和使用场景.包括etcd的架构分析、命令行使用、api调用、运维部署等。第三部分为高级篇.包括第8~11章.我们将直接打开etcd的源码.为喜欢刨根问底的读者深度剖析etcd的实现原理勘误和支持由于作者的水平有限.编写的时间也很仓促.书中不妥之处在所难免.恳请读者批评指正。如果你发现了书中的错误或者有更多的宝贵意见.欢迎发送邮件至我的邮箱[email protected].我很期待能够获得你们的真挚反馈致谢我首先要感谢eted的工程师团队.他们编写并开源了这么一款足以成为云原生基感谢华为云容器服务团队的高级架构师、 kubernetes社区核心维护者 kevin老师他为这本书的出版提供了良好的技术氛围和宝贵的实战经验支持感谢cmu在读硕士研究生梁明强同学.在写作过程中为我提供了犀利而宝贵的意见和文字。感谢机械工业出版社华章公司的编辑杨绣guo老师.感谢你的魄力和远见.在这年多的时间中始终支持我的写作.你的鼓励和帮助引导我能顺利完成全部书稿我要感谢我的爸爸、妈妈、外公、外婆.感谢你们将我培养成人.并时时刻刻为我灌输着信心和力量我要感谢我的爱人.你的陪伴和鼓励使得这本书得以顺利完成谨以此书.献给我最亲爱的家人.以及众多热爱云原生与分布式技术的朋友们。中guo.华为杭州研究所.2018年9月

前言第二部分实战篇第一部分基础篇第2章为什么使用etcd2. i etcd是什么第1章分布式系统与一致性协议2.2etcd架构简介…1.1cap原理22.1eted数据通道1.2一致性222etcd架构2.1一致性模型…23etcd典型应用场景举例2.2一致性模型分述…23.1服务注册与发现1.23复制状态机232消息发布和订阅24拜占庭将军问题23.3负载均衡1.25flp不可能性234分布式通知与协调23.5分布式锁3 paxos协议23.6分布式队列14raft协议:为可理解性而生23.7集群监控与 leader竟选raft一致性算法2.3.8小结42可用性与时序24etcd性能测试14.3异常情况24. i eted读性能1.4.4ri志压缩与快照24.2etcd写性能4.5raf算法性能评估2.5etcd与其他键值存储系统的对比

2.5.1 zookeeper vs etcd3.4.6不.安.全.参数项2.5.2 consul vs eted34.7统计相关参数项2.5.3 new sql( cloud spanner48认证相关参数项cockroache、tdb) vs etcd-…882.5.4使用etcd做分布式协同第4章etcd开放api之v22.5.5小4.1api保证2.6使用etcd的项目8004.2 eted v2api……1262.7etcd概念词汇表4.2.1集群管理api……8etcd发展里程碑4.2.2键值api2.8.1ctcd04版2.8.2etcd20版4.24等待变化通知: watch…28.3etcd3.0版本2.5自动创建有序key4.2.6目录第3章etcd初体验4.2.7原子的cas3.1单机部署4.2.8原子的cad3.1.1单实例etcd42.9创建目录1.2多实例etcd42.10罗列目录3.2多节点集群化部署4.2.11制除目录静态配置4.2.12获取一个隐藏节点…3.2.2服务发现42.13通过文件设置key3.3 etdel常用命令行2.14线性读33.1key的常规操作3统计数据33.2key的历史与 watch4.3.1 leader数据33.3租约4.3.2节点自身的数据34etcd常用配置参数43.3更多统计数据34.1 member相关参数项4.4 member apl…342 cluster相关参数项…4.4.1 list member343 proxy相关参数项442加入一个 member344.安.全.相关参数项443删除一个 member34.5ri志相关参数项…44.4修改 member的 peer url…164

vill第5章etcd开放api之v365第6章etcd集群运维与稳定性51从ecdv2到 etcd v361ecd升级1. 1 gpc61 i etcd从23升级到3…195512序列化和反序列化优化6.12ctcd从3.0升级到3.1676.2从 ctcd y2切换到v514租约机制切换客.户.端代5.1.5 eted v3的观察者模式5.16 etcd v3的数据存储模型…63运行时重配置51.7 etcd y3的迷你事务…63.1两阶段配置更新保证集群5.1.8快照…51.9大规模 watch63.2永久性失去半数以上 member…206g.r.p.c.服务64参数调优53请求和响应42快照4 kvapi64.3磁盘54.1键值644网络5.4.2 revision:………6.5监控999543键区间66维护5.4.4 range a66.1压缩历史版本54.5put调用…6.6.2消除碎片546事务……18663存储配额54.7 compact调用6.6.45.5 watch api6.7灾难恢复5.1 event6.7.1快照流式 watch……67.2恢复集群5.6 lease api1906.8ctcd网关61获得租约68.1什么时候使用etcd网关5.6.2 keep alives68.2什么时候不该使用etcd网关…216api使用示例启动etcd网关…

第三部分高级篇69.1可扩展的 watch api第8章多版本并发控制6.93可扩展的带租约的ap…28.1为什么选择mvcc69.4服务端保护8.2 etcd v2存储机制实现69.5启动g.r.p.c._代*_8.3 etcd v3数据模型69.6客.户.端节点同步和域名解析…283.1逻辑视图83.2物理视图7名字空间84 etcd v3的mvcc的实现610故障恢复8.5 etcd v3mvcc源码分析6.10.1小部分从节点故障8.5.16.10.2主节点故障8.52key到 revision之间的映射10.3大部分节点故障关系6.10.4网络分区853从 boltdb中读取key的6.10.5集群启动异常611硬件…………………………………225854压缩历史版本第7章etcd.安.全.86为什么选择bodb作为底层的存储引访问.安.全.权限资源232第9章etcd的ri志和快照管理……269建值资源9.数据的持久化和复制7.1.3配置资源92etcd的ri志管理92.1wal数据结构7.2.1user相关命令92.2wal文件物理格式.2.2role相关命令923wal文件的初始化7.23启用用户权限功能924wal追加ri志项7.3传输.安.全.9.25walri志回放3.1 tls/ssl工作原理92.6 master向 slave推送ri志…2787.3.2使用tls加密ctcd通亻9.2.7 followerri志追加2807.3.3etcd.安.全.配置详解2479.3 etcd v2的快照管理

资源下载
下载价格VIP专享
仅限VIP下载升级VIP
犹豫不决让我们错失一次又一次机会!!!
原文链接:https://1111down.com/224522.html,转载请注明出处

本站开启缓存功能

登入后回任何页面即可登入成功,当前页不显示

没有账号?注册  忘记密码?

社交账号快速登录