FastDFS介绍

FastDFS是一个开源的轻量级的分布式文件存储服务器,它对文件进行管理,功能主要包括:文件存储,文件同步,文件访问(文件上传和下载)等功能。充分考虑了冗余备份、负载均衡、在线扩容等级制,并注重高可用。高性能等指标。

 

  • FastSDFS主要由 Tracker server 和 Storage server 两个角色组成。

Tracker server 作为中心节点,其主要作用是负载均衡和调度,也可以称之为 跟踪服务器(管理节点)。 通过接收到客户端的请求,来选择合适的 Storage server 组来进行服务。

Storage server作为存储节点,完成文件管理的所有功能:存储、同步以及提供存取接口,Storage server 的数据存储目录都创建有2级目录,每一级256个,总共65536个。FastDFS 同时对文件的 meta data (文件相关属性)进行管理,以键值对的方式进行表示。

tracker server 与 storage server之间也会用心跳机制来检测对方是否活着。

 

  • FastDFS系统结构如下图所示: 

FastDFS介绍_第1张图片

  • FastDFS上传下载流程图

上传文件

FastDFS介绍_第2张图片

下载文件

FastDFS介绍_第3张图片

 

你可能感兴趣的:(FastDFS)