FastDFS介绍

FastDFS是一款开源的轻量级分布式文件系统,主要由Trackerserver和Storageserver组成,提供文件存储、同步及访问功能。系统设计充分考虑冗余备份、负载均衡和在线扩容,注重高可用性和高性能。
摘要由CSDN通过智能技术生成

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上传下载流程图

上传文件

下载文件

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值