FastDFS 简介

简介


作者:FastDFS是由国人余庆所开发

1.FastDFS是一个轻量级开源分布式文件系统
2.主要解决了大容量的文件存储和高并发访问的问题。
3.支持存储服务器在线扩容,支持相同的文件只保存一份

主要概念

1.tracker server 跟踪服务器:调度来自客户端的请求。返回可用的Storage server的IP地址和端口号
2.storage server 存储服务器:用来存储文件(data)和文件属性(metadata)
3.client 客户端:请求发起方,通过专用接口基于TCP协议与tracker以及storage server进行交互
4.storage组\卷 : 相互独立

上传流程

1.客户端向tracker server发起请求
2.tracker server返回可用的Storage server的地址和端口
3.客户端链接该Storage server并上传文件
4.Storage server返回上传后的文件地址

下载流程

下载和上传的流程一致