首页
›
Web后端与企业应用开发
›
037-文件对象存储业务接口落地
›
《Go对象存储接口领域建模与架构设计》
VIP20
本课程属于:037-文件对象存储业务接口落地
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go对象存储接口领域建模与架构设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
对象存储概述
什么是对象存储 · 对象存储与块存储/文件存储的区别 · 对象存储的核心概念(桶
对象存储概述
什么是对象存储
02
Go语言与对象存储
为什么选择Go语言构建对象存储接口 · Go在云原生存储中的优势 · 常用Go对象存储SDK概览
Go
语言
03
领域驱动设计基础
领域 · 子域 · 限界上下文的概念
领域驱动设计基础
领域
04
对象存储领域边界定义
识别对象存储的核心领域 · 支撑子域与通用子域 · 划定接口限界上下文
对象存储领域边界…
识别对象存储的核…
05
接口层设计原则
接口隔离原则(ISP) · 依赖倒置原则(DIP) · 面向接口编程在存储系统中的实践
接口层设计原则
ISP
06
存储接口抽象
定义统一的存储后端接口(Storag… · 读写操作抽象 · 列举与删除操作抽象
存储接口抽象
Storag
07
桶操作接口设计
创建桶 · 删除桶 · 列举桶
桶操作接口设计
创建桶
08
对象操作接口设计
上传对象 · 下载对象 · 删除对象
对象操作接口设计
上传对象
09
分片上传接口
初始化分片上传 · 上传分片 · 列举已上传分片
分片上传接口
初始化分片上传
10
对象元数据接口
自定义元数据设置 · 系统元数据获取 · 元数据更新接口的Go实现模式
对象元数据接口
自定义元数据设置
11
访问控制接口
桶策略(Bucket Policy) · 对象ACL · 预签名URL生成接口的领域抽象
访问控制接口
Bucket
12
版本控制接口
版本开启/暂停 · 列举对象版本 · 获取指定版本对象
版本控制接口
版本开启
13
生命周期管理接口
生命周期规则定义 · 规则添加/删除/列举 · 过期动作与转储动作的接口抽象
生命周期管理接口
生命周期规则定义
14
跨域资源共享(CORS)接口
CORS规则配置 · 规则验证 · 跨域请求处理的接口设计
CORS
跨域资源共享
15
事件通知接口
事件类型定义 · 通知规则配置 · 事件推送与接收的接口抽象
事件通知接口
事件类型定义
16
存储类与分层接口
存储类定义 · 对象存储类转换 · 自动分层策略的接口设计
存储类
分层接口
17
数据校验与完整性接口
MD5校验 · CRC校验 · 分片校验
数据校验
完整性接口
18
错误处理与异常接口
领域异常定义 · 错误码设计 · 错误响应结构的Go接口规范
错误处理
异常接口
19
上下文与超时控制
context.Context在存储… · 超时设置 · 取消传播
上下文
超时控制
20
中间件与拦截器接口
请求日志中间件 · 鉴权中间件 · 限流中间件
间件
拦截器接口
21
批量操作接口
批量删除对象 · 批量设置元数据 · 批量复制对象的接口抽象与实现考量
批量操作接口
批量删除对象
22
数据加密接口
服务端加密(SSE-S3/SSE-K… · 客户端加密 · 加密上下文传递的接口设计
数据加密接口
SSE-S3/SSE-K
23
标签与分类接口
对象标签设置 · 标签查询 · 基于标签的过滤与管理的接口抽象
标签
分类接口
24
存储统计与监控接口
桶容量统计 · 对象数量统计 · 请求次数统计
存储统计
监控接口
25
多数据中心与复制接口
跨区域复制规则配置 · 复制状态查询 · 复制事件处理的接口抽象
多数据
复制接口
26
WORM(一次写入多次读取)接口
合规保留策略设置 · 保留期限管理 · 法律封存接口设计
WORM
一次写入多次读取
27
对象锁接口
对象锁配置 · 锁状态查询 · 锁释放的接口抽象与并发安全考量
对象锁接口
对象锁配置
28
数据迁移与导入接口
外部存储导入 · 增量同步 · 数据校验与回滚的接口设计
数据迁移
导入接口
29
接口版本管理与兼容性
接口版本策略 · 向后兼容设计 · 废弃接口处理
接口版本管理
兼容性
30
综合实战
基于领域边界设计一个完整的Go对象存… · 包含核心接口定义 · 错误处理
综合实战
Go
所属VIP或分类
同VIP:Development环境S3接口快速调试与验证方案
同VIP:Ent对象存储接口接口编排与服务集成
同VIP:Go对象存储接口接口编排与服务集成