分布式文件系统 - FastDfs简介及工作原理

FastDFS是一款由淘宝余庆开发的开源分布式文件系统,专为互联网设计,具备冗余备份、负载均衡等特点。它主要由Tracker和Storage两部分构成,Tracker负责调度,Storage负责文件存储。采用分组存储方式,方便横向和纵向扩容。文件上传后,返回的文件ID包含组名、虚拟磁盘路径、两级目录和文件名,便于后续访问。
摘要由CSDN通过智能技术生成

什么是FastDfs

FastDFS是用c语言编写的一款开源的分布式文件系统,它是由淘宝资深架构师余庆编写并开源。FastDFS专为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标。使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务

 

为什么要使用FastDFS

①通用分布式文件系统的优缺点

NFS、GFS都是通用的分布式文件系统,通用的分布式文件系统的优点的是开发体验好,但是系统复杂性高、性能一般

②专用分布式文件系统的优缺点

专用的分布式文件系统虽然开发体验性差,但是系统复杂性低并且性能高。FastDFS非常适合存储图片等小文件,FastDFS不对文件进行分块,所以它就没有分块合并的开销,FastDFS网络通信采用socket,通信速度很快

 

FastDFS架构包括 Tracker serverStorageserver

客户端请

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值