• 欢迎访问TT7.org ,TT7 专注IT技术学习与分享。欢迎一起成长。

Go实战仿百度云盘,从0到1实现企业级分布式云存储系统

后端 爱学习的小T 3个月前 (11-02) 239次浏览 0个评论

Go实战仿百度云盘,从0到1实现企业级分布式云存储系统
本套课程Go实战仿百度云盘 实现企业级分布式云存储系统(Go从0到1实战云储存系统),课程适用于0-3年工作经验的,对云端开发感兴趣的,具备一定独立解决问题的在校学生以及码农们,但是需要有Linux开发基础,至少用过Linux系统
拥有基础的数据库、网络知识,对go语言有最基本的认识和了解。

学完课程内容评价:

1.内容讲的确实是通俗易懂,后续涉及到的docker,微服务等知识也紧随现在的技术潮流,可以说是非常值得学习的一个项目了;
2.老师讲的特别好,由浅入深,不断完善,很符合软件开发思路以及学习思路;
3.老师讲得很好,写代码前会先讲大体的逻辑,最后再进行实战演练,里面提到的很多东西都是值得思考和拓展的干货,物有所值。
Go实战仿百度云盘 实现企业级分布式云存储系统 视频截图

Go实战仿百度云盘 实现企业级分布式云存储系统 视频截图

课程文件目录:TT7-13:Go实战仿百度云盘 实现企业级分布式云存储系统

第1章 课程介绍【征途扬帆起航】

1-1导学

1-2课程介绍

第2章 实战-“云存储”系统原型 【实现一个超精简版云盘】

2-1 “云存储”系统原型之简单文件上传服务架构说

2-2 编码实战:“云存储”系统之实现上传接口

2-3 编码实战:“云存储”系统之保存文件元信息

2-4 编码实战:“云存储‘系统之实现单个文件查询信息接口

2-5 编码实战:“云存储”系统之实现文件下载接口

2-6 编码实战:“云存储”系统之实现文件修改接口+小结

第3章 “云存储”系统之基于MySQL实现的文件数据库【持久化云文件信息】

3-1 MySQL基础知识

3-2 MySQL主从数据同步演示

3-3 文件表的设计及创

3-4 编码实战:“云存储”系统之持久化元数据到文

3-5 编码实战:“云存储”系统之从文件表中获取元数据

3-6 本章小结

第4章 “云存储”系统之基于用户系统实现的资源隔离及鉴权 【账号和应用收入息息相关】

4-1 帐号系统介绍与用户表设

4-2 编码实战:“云存储”系统之实现用户注册接口

4-3 编码实战:“云存储”系统之实现用户登录接口

4-4 编码实战:“云存储”系统之实现用户信息查询接口

4-5 接口梳理小结

4-6 编码实战:“云存储”系统之快速实现访问鉴权接口+小结

第5章 “云存储”系统之基于Hash计算实现秒传【可大幅提升拥有海量文件的云盘性能】

5-1 Hash算法对比及秒传原理

5-2 用户文件表设计与创建

5-3 编码实战:“云存储”系统之升级改造上传接口

5-4 编码实战:“云存储”系统之基于用户查询文件Hash信息

5-5 编码实战:“云存储”系统之实现秒传功能接口+小结

第6章 “云存储”系统之基于Redis实现分块上传及断点续传【可大幅提升传输速度】

6-1 分块上传与断点续传原理

6-2 编码实战:“云存储”系统之Go实现Redis连接池(存储分块信息)

6-3 编码实战:“云存储”系统之实现初始化分块上传接口

6-4 编码实战:“云存储”系统之实现分块上传接口

6-5 编码实战:“云存储”系统之实现合并分块接口

6-6 分块上传场景测试+小结

第7章 “云存储”系统之基于Ceph实现私有云存储服务 【自主管理集群,技术可控】

7-1 Ceph是什么

7-2 Ceph集群介绍及兼容亚马逊S3接口详

7-3 编码实战:“云存储”系统之Go访问管理Ceph集

7-4 编码实战:“云存储”系统之Go实现Ceph的文件上传下载

第8章 “云存储”系统之基于阿里云OSS实现海量数据上云 【低运维成本,大数据存储无忧】

8-1 阿里云oss 简介

8-2 阿里云oss特点

8-3 阿里云oss专业术语

8-4 阿里云oss控制台管理

8-5 编码实战:阿里云oss上传文件

8-6 编码实战:oss下载文件

8-7 编码实战:oss其他功能

8-8 阿里云oss本章小结

第9章 “云存储”系统之基于RabbitMQ实现异步存储

9-2 关于任务的同步与异步

9-3 RabbitMQ简介

9-4 RabbitMQ工作原理和转发模式

9-5 Docker安装RabbitMQ及UI管理

9-6 编码实战 实现异步转移的MQ生产者

9-7 编码实战 实现异步转移的MQ消费者

9-8 编码实战 异步转移文件测试+小结

第10章 “云存储”系统之架构微服务化

10-10 编码实战 改造账号系统service

10-11 编码实战 改造api网关service

10-12 编码实战 改造文件上传service

10-13 综合测试演示+小结

10-2 微服务基础概念与原理

10-3 云存储系统之微服务架构(1)

10-4 云存储系统之微服务架构(2)

10-5 Web框架Gin基础介绍

10-6 编码实战 基于Gin改造用户service(1)

10-7 编码实战 基于Gin改造用户service(2)

10-8 gRPC与Protobuf基础原理

10-9 RPC框架go-micro基础介绍

第11章 “云存储”系统之k8s&Docker容器化实战

11-3 Docker与Docker-Compose基础概念

11-4 基于容器的微服务反向代理利器Traefik

11-5 基于Docker-compose与Traefik的容器化部署演示

11-6 Kubernetes基础原理

11-7 基于Kubernetes的容器化部署演示

第12章 “云存储”系统之持续集成部署

12-2 持续构建之基础概念

12-3 基于gitlab+jenkins+harbor的自动化部署配置演示

第13章 课程总结

13-1 课程总结之章节重点及技能树温习


版权归原作者所有,交流学习联系:tt(at)tt7.org
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址