找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

101

积分

0

好友

11

主题
发表于 3 天前 | 查看: 10| 回复: 0

课程简介

本课程是一门专注于企业级云存储系统开发的实战课程,基于Go语言技术栈,全面讲解分布式云存储系统的设计与实现。课程涵盖MySQL、Redis、Ceph、阿里云OSS等核心存储技术,深入讲解Docker容器化、Kubernetes集群部署、微服务架构、RabbitMQ消息队列等现代化架构方案。通过完整的项目实战,学员将掌握文件秒传、断点续传、资源隔离、持续集成等关键技能,具备独立设计和开发高可用云存储系统的能力。课程配套完整源码和部署文档,帮助学员快速构建企业级云存储解决方案。


下载地址

游客,如果您要查看本帖隐藏内容请回复

课程目录

01 课程介绍

第1-2节:课程导学与整体内容介绍。

02 实战-云存储系统原型

第2-1至2-6节:实现文件上传下载查询等基础功能。

03 基于MySQL的文件数据库

第3-1至3-8节:MySQL主从配置与文件元数据管理。

04 用户系统与资源鉴权

第4-1至4-7节:用户注册登录及访问权限控制实现。

05 基于Hash的秒传功能

第5-1至5-5节:利用Hash算法实现文件秒传机制。

06 基于Redis的分块上传

第6-1至6-7节:实现分块上传断点续传功能。

07 基于Ceph的私有云存储

第7-1至7-6节:Ceph集群部署与文件管理实战。

08 基于阿里云OSS的海量存储

第8-1至8-8节:OSS对象存储功能实现与生命周期管理。

09 基于RabbitMQ的异步存储

第9-1至9-8节:RabbitMQ安装与异步文件转移实现。

10 架构微服务化

第10-1至10-13节:微服务架构改造与Gin框架应用。

11 k8s&Docker容器化实战

第11-1至11-7节:Kubernetes与Docker容器化部署。

12 持续集成部署

第12-1至12-3节:基于GitLab+Jenkins的自动化部署。

13 课程总结

第13-1节:重点章节回顾与技能树梳理。

--- 点击展开详细目录 ---

code

  • 📦 filestore-server-master(1).zip
  • 📦 filestore-server-master.zip
  • 📦 filestore-server.zip

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

  • 🎬 10-10_编码实战_改造账号系统service.mp4
  • 🎬 10-11_编码实战_改造api网关service.mp4
  • 🎬 10-12_编码实战_改造文件上传service.mp4
  • 🎬 10-13_综合测试演示+小结.mp4
  • 🎬 10-1_基于Docker部署服务注册发现中心consul集群.mp4
  • 🎬 10-2_微服务基础概念与原理.mp4
  • 🎬 10-3_云存储系统之微服务架构(1).mp4
  • 🎬 10-4_云存储系统之微服务架构(2).mp4
  • 🎬 10-5_Web框架Gin基础介绍.mp4
  • 🎬 10-6_编码实战_基于Gin改造用户service(1).mp4
  • 🎬 10-7_编码实战_基于Gin改造用户service(2.mp4
  • 🎬 10-8_gRPC与Protobuf基础原理.mp4
  • 🎬 10-9_RPC框架go-micro基础介绍.mp4

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

  • 🎬 11-1_Ubuntu18下通过kubeadm单机安装k8s(v1.14.1)集群.mp4
  • 🎬 11-2_Ubuntu18下安装k8s(v1.14.1)可视化管理工具.mp4
  • 🎬 11-3_Docker与Docker-Compose基础概念.mp4
  • 🎬 11-4_基于容器的微服务反向代理利器Traefik.mp4
  • 🎬 11-5_基于Docker-compose与Traefik的容器化部署演示.mp4
  • 🎬 11-6_Kubernetes基础原理.mp4
  • 🎬 11-7_基于Kubernetes的容器化部署演示.mp4

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

  • 🎬 12-1_ubuntu下离线安装harbor1.6.mp4
  • 🎬 12-2_持续构建之基础概念.mp4
  • 🎬 12-3_基于gitlab+jenkins+harbor的自动化部署配置演示.mp4

第13章 课程总结

  • 🎬 13-1_课程总结之章节重点及技能树温习.mp4

第1章 课程介绍

  • 🎬 1-1 导学.mp4
  • 🎬 1-2 课程介绍.mp4

第2章 实战-“云存储”系统原型

  • 🎬 2-1 “云存储”系统原型之简单文件上传服务架构说明.mp4
  • 🎬 2-2 编码实战:“云存储”系统之实现上传接口.mp4
  • 🎬 2-3 编码实战:“云存储”系统之保存文件元信息.mp4
  • 🎬 2-4 编码实战:“云存储‘系统之实现单个文件查询信息接口.mp4
  • 🎬 2-5 编码实战:“云存储”系统之实现文件下载接口.mp4
  • 🎬 2-6 编码实战:“云存储”系统之实现文件修改接口+小结.mp4

第3章 “云存储”系统之基于MySQL实现的文件数据库

  • 🎬 3-1 MySQL基础知识.mp4
  • 🎬 3-2 MySQL主从数据同步演示.mp4
  • 🎬 3-3 文件表的设计及创建.mp4
  • 🎬 3-4 编码实战:“云存储”系统之持久化元数据到文件表.mp4
  • 🎬 3-5 编码实战:“云存储”系统之从文件表中获取元数据.mp4
  • 🎬 3-7 Ubuntu中通过Docker安装配置MySQL主从节点.mp4
  • 🎬 3-8 本章小结.mp4

第4章 “云存储”系统之基于用户系统实现的资源隔离及鉴权

  • 🎬 4-1 帐号系统介绍与用户表设计.mp4
  • 🎬 4-2 编码实战:“云存储”系统之实现用户注册接口.mp4
  • 🎬 4-3 编码实战:“云存储”系统之实现用户登录接口.mp4
  • 🎬 4-4 编码实战:“云存储”系统之实现用户信息查询接口.mp4
  • 🎬 4-5 接口梳理小结.mp4
  • 🎬 4-6 编码实战:“云存储”系统之快速实现访问鉴权接口+小结.mp4
  • 🎬 4-7 关于静态资源访问404的问题【补漏.mp4

第5章 “云存储”系统之基于Hash计算实现秒传

  • 🎬 5-1 Hash算法对比及秒传原理.mp4
  • 🎬 5-2 用户文件表设计与创建.mp4
  • 🎬 5-3 编码实战:“云存储”系统之升级改造上传接口.mp4
  • 🎬 5-4 编码实战:“云存储”系统之基于用户查询文件Hash信息.mp4
  • 🎬 5-5 编码实战:“云存储”系统之实现秒传功能接口+小结.mp4

第6章 “云存储”系统之基于Redis实现分块上传及断点续传

  • 🎬 6-1_分块上传与断点续传原理.mp4
  • 🎬 6-2_编码实战:Go实现Redis连接池(存储分块信息).mp4
  • 🎬 6-3_编码实战:实现初始化分块上传接口.mp4
  • 🎬 6-4_编码实战:实现分块上传接口.mp4
  • 🎬 6-5_编码实战:实现分块合并接口.mp4
  • 🎬 6-6_分块上传场景测试+小结.mp4
  • 🎬 6-7_文件断点下载原理.mp4

第7章 “云存储”系统之基于Ceph实现私有云存储服务

  • 🎬 7-1_Ceph是什么.mp4
  • 🎬 7-2_Ceph集群介绍及兼容亚马逊S3接口详解.mp4
  • 🎬 7-3_编码实战:Go访问管理Ceph集群.mp4
  • 🎬 7-4_编码实战:Go实现Ceph的文件上传下载+小结.mp4
  • 🎬 7-5_Ubuntu下通过Docker快速搭建Ceph测试集群(单机部署).mp4
  • 🎬 7-6_Centos7下Docker部署Ceph集群(nautilus最新版,多机部署).mp4

第8章 “云存储”系统之基于阿里云OSS实现海量数据上云

  • 🎬 8-1_阿里云对象存储OSS简介.mp4
  • 🎬 8-2_阿里云对象存储OSS特点.mp4
  • 🎬 8-3_阿里云对象存储OSS专业术语.mp4
  • 🎬 8-4_阿里云对象存储OSS控制台管理.mp4
  • 🎬 8-5_编码实战:OSS上传文件.mp4
  • 🎬 8-6_编码实战:OSS下载文件.mp4
  • 🎬 8-7_编码实战:OSS对象生命周期管理等常用功能.mp4
  • 🎬 8-8_阿里云OSS本章小结.mp4

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

  • 🎬 9-1_Ubuntu下通过Docker安装RabbitMQ.mp4
  • 🎬 9-2_关于任务的同步与异步.mp4
  • 🎬 9-3_RabbitMQ简介.mp4
  • 🎬 9-4_RabbitMQ工作原理和转发模式.mp4
  • 🎬 9-5_Docker安装RabbitMQ及UI管理.mp4
  • 🎬 9-6_编码实战_实现异步转移的MQ生产者.mp4
  • 🎬 9-7_编码实战_实现异步转移的MQ消费者.mp4
  • 🎬 9-8_编码实战_异步转移文件测试+小结.mp4


您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|云栈社区(YunPan.Plus) ( 苏ICP备2022046150号-2 )

GMT+8, 2025-11-12 20:23 , Processed in 0.055961 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 CloudStack.

快速回复 返回顶部 返回列表