FastDFS

基本介绍

FastDFS(Fast Distributed File System)是一款开源的分布式文件存储系统,采用C语言开发,具有轻量级、高性能的特点。

系统架构

FastDFS 由两个主要组件构成:

  • Tracker Server:负责调度和负载均衡,管理 Storage Server 的状态信息
  • Storage Server:负责文件存储,包含文件上传、下载和同步功能

主要特点

  1. 分布式架构:采用 Tracker Server 和 Storage Server 的双层架构
  2. 高性能设计:单节点支持高达 1000 QPS
  3. 高可用性:支持多副本存储

应用场景

  • 相册类网站
  • 视频网站
  • 电商平台商品图片
  • 云存储服务