云原生分布式存储基石:etcd深入解析

云原生分布式存储基石:etcd深入解析

云计算技术系列丛书

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
春暖花开季 恰是读书时满500减300、满200减120、满100减60活动详情

作品简介

本书为读者深度解析分布式键值存储系统,全书分为3部分,第1部分是对分布式系统的概念和一致性协议的综述,重点解析Raft协议,使读者对分布式键值存储系统有初步了解;第2部分介绍etcd安装、部署、运维、安全等方面的知识,帮助读者进一步掌握分布式系统的使用方法,熟悉其常见功能和使用场景;第3部分是本书的特色部分,从代码层次深入探讨了etcd各大关键特性的具体设计与实现原理,读者读完本部分,会对整个etcd的架构有更加清晰的认识,可以从中汲取灵感,从而将一些实用的经验应用到自己的分布式系统中。

华为云容器服务团队编著。

作品目录

  1. 前言
  2. 如何阅读本书
  3. 第一部分 基础篇
  4. 第1章 分布式系统与一致性协议
  5. 1.1 CAP原理
  6. 1.2 一致性
  7. 1.3 Paxos协议
  8. 1.4 Raft协议:为可理解性而生
  9. 第二部分 实战篇
  10. 第2章 为什么使用etcd
  11. 2.1 etcd是什么
  12. 2.2 etcd架构简介
  13. 2.3 etcd典型应用场景举例
  14. 2.4 etcd性能测试
  15. 2.5 etcd与其他键值存储系统的对比
  16. 2.6 使用etcd的项目
  17. 2.7 etcd概念词汇表
  18. 2.8 etcd发展里程碑
  19. 第3章 etcd初体验
  20. 3.1 单机部署
  21. 3.2 多节点集群化部署
  22. 3.3 etcdctl常用命令行
  23. 3.4 etcd常用配置参数
  24. 第4章 etcd开放API之v2
  25. 4.1 API保证
  26. 4.2 etcd v2API
  27. 4.3 统计数据
  28. 4.4 member API
  29. 第5章 etcd开放API之v3
  30. 5.1 从etcd v2到etcd v3
  31. 5.2 gRPC服务
  32. 5.3 请求和响应
  33. 5.4 KV API
  34. 5.5 watch API
  35. 5.6 Lease API
  36. 5.7 API使用示例
  37. 第6章 etcd集群运维与稳定性
  38. 6.1 etcd升级
  39. 6.2 从etcd v2切换到v3
  40. 6.3 运行时重配置
  41. 6.4 参数调优
  42. 6.5 监控
  43. 6.6 维护
  44. 6.7 灾难恢复
  45. 6.8 etcd网关
  46. 6.9 gRPC代理
  47. 6.10 故障恢复
  48. 6.11 硬件
  49. 第7章 etcd安全
  50. 7.1 访问安全
  51. 7.2 etcd访问控制实践
  52. 7.3 传输安全
  53. 第三部分 高级篇
  54. 第8章 多版本并发控制
  55. 8.1 为什么选择MVCC
  56. 8.2 etcd v2存储机制实现
  57. 8.3 etcd v3数据模型
  58. 8.4 etcd v3的MVCC的实现
  59. 8.5 etcd v3MVCC源码分析
  60. 8.6 为什么选择BoltDB作为底层的存储引擎
  61. 第9章 etcd的日志和快照管理
  62. 9.1 数据的持久化和复制
  63. 9.2 etcd的日志管理
  64. 9.3 etcd v2的快照管理
  65. 第10章 etcd v3的事务和隔离
  66. 10.1 事务ACID
  67. 10.2 事务的隔离性
  68. 10.3 etcd的事务
  69. 第11章 etcd watch机制详解
  70. 11.1 etcd v2的watch机制详解
  71. 11.2 etcd v3的watch实现机制
载入中

大家都喜欢