您好,欢迎访问PDF电子书资源免费下载网

上传文档

当前位置:首页 > PDF图书 > 畅销书 > 小蜜蜂全站 > 分布式对象存储——原理、架构及Go语言实现(异步图书)

分布式对象存储——原理、架构及Go语言实现(异步图书)

二扫码支付 微信
二扫码支付 支付宝

还剩... 页未读,继续阅读

免费阅读已结束,点击付费阅读剩下 ...

¥ 0 元,已有0人购买

免费阅读

阅读已结束,您可以下载文档离线阅读

¥ 1 元,已有0人下载

付费下载
文档简介:

目 录 版权信息 版权 内容提要 前言 资源与支持 第1章 对象存储简介 1.1 和传统网络存储的区别 1.1.1 数据的管理方式 1.1.2 访问数据的方式 1.1.3 对象存储的优势 1.2 单机版对象存储的架构 1.2.1 REST接口 1.2.2 对象PUT流程 1.2.3 对象GET流程 1.3 Go语言实现 1.4 功能测试 1.5 小结 第2章 可扩展的分布式系统 2.1 什么是分布式系统 2.2 接口和数据存储分离的架构 2.2.1 REST接口 2.2.2 RabbitMQ消息设计 2.2.3 对象PUT流程 2.2.4 对象GET流程 2.3 Go语言实现 2.3.1 数据服务 数据服务的heartbeat包 数据服务的locate包 2.3.2 接口服务 接口服务的heartbeat包 接口服务的locate包 接口服务的objects包 2.3.3 rabbitmq包 2.4 功能测试 2.5 小结 第3章 元数据服务 3.1 什么是元数据 3.1.1 系统定义的元数据 3.1.2 用户自定义的元数据 3.1.3 散列值和散列函数 3.2 加入元数据服务的架构 3.2.1 REST接口 3.2.2 ES接口 ES映射结构 添加对象元数据的步骤 用到的ES API 3.2.3 对象PUT流程 3.2.4 对象GET流程 3.3 Go语言实现 3.3.1 接口服务 接口服务的versions包 接口服务的objects包 3.3.2 es包 3.4 功能测试 3.5 小结 第4章 数据校验和去重 4.1 何为去重 4.1.1 需要数据校验的原因 4.1.2 实现数据校验的方法 4.2 给数据服务加入缓存功能 4.2.1 数据服务的REST接口 4.2.2 对象PUT流程 4.3 Go语言实现 4.3.1 接口服务 4.3.2 数据服务 数据服务的locate包 数据服务的temp包 数据服务的objects包 4.4 功能测试 4.5 去重导致的性能问题 4.6 小结 第5章 数据冗余和即时修复 5.1 数据冗余的概念 5.1.1 数据丢失和数据不可用 5.1.2 数据冗余 5.1.3 对象存储系统的数据冗余策略 5.2 数据冗余的实现 5.2.1 REST接口 5.2.2 对象PUT流程 5.2.3 对象GET流程 5.3 Go语言实现 5.3.1 接口服务 接口服务的locate包 接口服务的heartbeat包 接口服务的objects包 5.3.2 数据服务 数据服务的locate包 数据服务的temp包 数据服务的objects包 5.4 功能测试 5.5 小结 第6章 断点续传 6.1 为什么对象存储需要支持断点续传 6.......

资料大王PDF
资料大王PDF
  • 85346

    文档
  • 88.325

    金币
Ta的主页 发私信

85346篇文档

评论

发表评论
< /0 > 付费下载 ¥ 1 元

Powered by 阿里PDF-免费文档电子书下载

Copyright © PDF电子书资源免费下载网 All Rights Reserved. 皖ICP备2021018472号-4
×
保存成功