科技
类型
5.8
豆瓣评分
可以朗读
语音朗读
223千字
字数
2019-01-01
发行日期
展开全部
主编推荐语
本书可以帮助读者对整个etcd的架构有更加清晰的认识。
内容简介
本书为读者深度解析分布式键值存储系统,全书分为3部分,第1部分是对分布式系统的概念和一致性协议的综述,重点解析Raft协议,使读者对分布式键值存储系统有初步了解;第2部分介绍etcd安装、部署、运维、安全等方面的知识,帮助读者进一步掌握分布式系统的使用方法,熟悉其常见功能和使用场景;第3部分是本书的特色部分,从代码层次深入探讨了etcd各大关键特性的具体设计与实现原理,读者读完本部分,会对整个etcd的架构有更加清晰的认识,可以从中汲取灵感,从而将一些实用的经验应用到自己的分布式系统中。
目录
- 版权信息
- 前言
- 第一部分 基础篇
- 第1章 分布式系统与一致性协议
- 1.1 CAP原理
- 1.2 一致性
- 1.3 Paxos协议
- 1.4 Raft协议:为可理解性而生
- 第二部分 实战篇
- 第2章 为什么使用etcd
- 2.1 etcd是什么
- 2.2 etcd架构简介
- 2.3 etcd典型应用场景举例
- 2.4 etcd性能测试
- 2.5 etcd与其他键值存储系统的对比
- 2.6 使用etcd的项目
- 2.7 etcd概念词汇表
- 2.8 etcd发展里程碑
- 第3章 etcd初体验
- 3.1 单机部署
- 3.2 多节点集群化部署
- 3.3 etcdctl常用命令行
- 3.4 etcd常用配置参数
- 第4章 etcd开放API之v2
- 4.1 API保证
- 4.2 etcd v2API
- 4.3 统计数据
- 4.4 member API
- 第5章 etcd开放API之v3
- 5.1 从etcd v2到etcd v3
- 5.2 gRPC服务
- 5.3 请求和响应
- 5.4 KV API
- 5.5 watch API
- 5.6 Lease API
- 5.7 API使用示例
- 第6章 etcd集群运维与稳定性
- 6.1 etcd升级
- 6.2 从etcd v2切换到v3
- 6.3 运行时重配置
- 6.4 参数调优
- 6.5 监控
- 6.6 维护
- 6.7 灾难恢复
- 6.8 etcd网关
- 6.9 gRPC代理
- 6.10 故障恢复
- 6.11 硬件
- 第7章 etcd安全
- 7.1 访问安全
- 7.2 etcd访问控制实践
- 7.3 传输安全
- 第三部分 高级篇
- 第8章 多版本并发控制
- 8.1 为什么选择MVCC
- 8.2 etcd v2存储机制实现
- 8.3 etcd v3数据模型
- 8.4 etcd v3的MVCC的实现
- 8.5 etcd v3MVCC源码分析
- 8.6 为什么选择BoltDB作为底层的存储引擎
- 第9章 etcd的日志和快照管理
- 9.1 数据的持久化和复制
- 9.2 etcd的日志管理
- 9.3 etcd v2的快照管理
- 第10章 etcd v3的事务和隔离
- 10.1 事务ACID
- 10.2 事务的隔离性
- 10.3 etcd的事务
- 第11章 etcd watch机制详解
- 11.1 etcd v2的watch机制详解
- 11.2 etcd v3的watch实现机制
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。