分布式对象存储:原理 架构及Go语言实现 胡世杰著 PDF下载
本书首先从一个最简单的对象存储服务原型开始,讨论在原型中存在的问题并介绍对象存储服务中一些常见的概念以及设计理念,然后通过改变架构或添加功能的方式解决这些问题。这一迭代步骤将发生多次,最终我们会收获一个足够完善的对象存储服务第1章 对象存储简介 11.1 和传统网络存储的区别 11.1.1 数据的管理方式 21.1.2 访问数据的方式 21.1.3 对象存储的优势 31.2 单机版对象存储的架构 41.2.1 REST接口 41.2.2 对象PUT流程 51.2.3 对象GET流程 51.3 Go语言实现 61.4 功能测试 101.5 小结 12第 2章 可扩展的分布式系统 152.1 什么是分布式系统 152.2 接口和数据存储分离的架构 162.2.1 REST接口 172.2.2 RabbitMQ消息设计 182.2.3 对象PUT流程 192.2.4 对象GET流程 202.3 Go语言实现 212.3.1 数据服务 212.3.2 接口服务 232.3.3 rabbitmq包 342.4 功能测试 382.5 小结 41第3章 元数据服务 453.1 什么是元数据 453.