欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 云原生分布式存储基石(etcd深入解析)/云计算技术系列丛书
      • 作者:编者:华为云容器服务团队//杜军
      • 出版社:机械工业
      • ISBN:9787111611929
      • 出版日期:2019/01/01
      • 页数:309
    • 售价:31.6
  • 内容大纲

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

  • 目录

    前言
    第一部分  基础篇
      第1章  分布式系统与一致性协议
        1.1  CAP原理
        1.2  一致性
        1.2.1  一致性模型
        1.2.2  一致性模型分述
        1.2.3  复制状态机
        1.2.4  拜占庭将军问题
        1.2.5  FLP不可能性
        1.2.6  小结
        1.3  Paxos协议
        1.4  Raft协议:为可理解性而生
        1.4.1  Raft一致性算法
        1.4.2  可用性与时序
        1.4.3  异常情况
        1.4.4  日志压缩与快照
        1.4.5  Raft算法性能评估
        1.4.6  小结
    第二部分  实战篇
      第2章  为什么使用etcd
        2.1  etcd是什么
        2.2  etcd架构简介
        2.2.1  etcd数据通道
        2.2.2  etcd架构
        2.3  etcd典型应用场景举例
        2.3.1  服务注册与发现
        2.3.2  消息发布和订阅
        2.3.3  负载均衡
        2.3.4  分布式通知与协调
        2.3.5  分布式锁
        2.3.6  分布式队列
        2.3.7  集群监控与Leader竞选
        2.3.8  小结
        2.4  etcd性能测试
        2.4.1  etcd读性能
        2.4.2  etcd写性能
        2.5  etcd与其他键值存储系统的对比
        2.5.1  ZooKeeper VS etcd
        2.5.2  Consul VS etcd
        2.5.3  NewSQL(Cloud Spanner、CockroachDB、TiDB)VS etcd
        2.5.4  使用etcd做分布式协同
        2.5.5  小结
        2.6  使用etcd的项目
        2.7  etcd概念词汇表
        2.8  etcd发展里程碑
        2.8.1  etcd 0.4版本
        2.8.2  etcd 2.0版本
        2.8.3  etcd 3.0版本
      第3章  etcd初体验

        3.1  单机部署
        3.1.1  单实例etcd
        3.1.2  多实例etcd
        3.2  多节点集群化部署
        3.2.1  静态配置
        3.2.2  服务发现
        3.3  etcdctl常用命令行
        3.3.1  key的常规操作
        3.3.2  key的历史与watch
        3.3.3  租约
        3.4  etcd常用配置参数
        3.4.1  member相关参数项
        3.4.2  cluster相关参数项
        3.4.3  proxy相关参数项
        3.4.4  安全相关参数项
        3.4.5  日志相关参数项
        3.4.6  不安全参数项
        3.4.7  统计相关参数项
        3.4.8  认证相关参数项
      第4章  etcd开放API之v2
        4.1  API保证
        4.2  etcd v2 API
        4.2.1  集群管理API
        4.2.2  键值API
        4.2.3  键的TTL
        4.2.4  等待变化通知:watch
        4.2.5  自动创建有序key
        4.2.6  目录TTL
        4.2.7  原子的CAS
        4.2.8  原子的CAD
        4.2.9  创建目录
        4.2.10  罗列目录
        4.2.11  删除目录
        4.2.12  获取一个隐藏节点
        4.2.13  通过文件设置key
        4.2.14  线性读
        4.3  统计数据
        4.3.1  Leader数据
        4.3.2  节点自身的数据
        4.3.3  更多统计数据
        4.4  member API
        4.4.1  List member
        4.4.2  加入一个member
        4.4.3  删除一个member
        4.4.4  修改member的peer URL
    ……
    第三部分  高级篇