FastDFS
基本介绍
FastDFS(Fast Distributed File System)是一款开源的分布式文件存储系统,采用C语言开发,具有轻量级、高性能的特点。
系统架构
FastDFS 由两个主要组件构成:
- Tracker Server:负责调度和负载均衡,管理 Storage Server 的状态信息
- Storage Server:负责文件存储,包含文件上传、下载和同步功能
主要特点
- 分布式架构:采用 Tracker Server 和 Storage Server 的双层架构
- 高性能设计:单节点支持高达 1000 QPS
- 高可用性:支持多副本存储
应用场景
- 相册类网站
- 视频网站
- 电商平台商品图片
- 云存储服务