怎么样构建这个独立文件服务?

72 阅读1分钟

当项目中有很多要上传文件的地方,比如上传图片、上传文档、 上传视频等, 我们就需要构建一个独立的文件服务负责上传、下载等功能, 负责对文件进行统一管理。

创建单独的文件服务,提供以下接口:

  1. 上传接口
  2. 下载接口
  3. 我的图库接口
  4. 我的文件库接口
  5. 删除文件接口

文件的存储和下载使用MinIO实现

MinIO是一个分布式的文件系统,性能高,扩展强。

使用Nginx +MinI0组成一个文件服务器

通过访问Nginx,由nginx代理将请求转发到MinIO去浏览、下载文件。