参考

docker 搭建 FastDFS 文件系统并集成 SpringBoot

简介

fastDFS 是以 C 语言开发的一项开源轻量级分布式文件系统,他对文件进行管理,主要功能有:文件存储,文件同步,文件访问(文件上传 / 下载), 特别适合以文件为载体的在线服务,如图片网站,视频网站等

特性如下

  • 适合类型:4KB~500MB
  • 文件分布:小文件合并存储不分片处理
  • 备份机制:组内冗余备份
  • 通讯协议接口:Api 和 HTTP
  • 开发语言: C 语言
  • 用户和社群:主要是国内用户群体

核心概念

FastDFS 服务端有两个核心概念:跟踪器(tracker)和存储节点(storage)。

前者起负载均衡和调度作用,后者则是提供容量存储和备份。