FastDfs(1)--FastDfs的架构

FastDFS是一款由C语言编写的开源轻量级分布式文件系统,由Tracker Server和Storage Server组成,解决海量中小文件存储问题。Tracker负责负载均衡和调度,Storage负责文件存储。文章介绍了FastDFS的架构、Tracker集群、Storage集群以及文件上传和下载流程。
摘要由CSDN通过智能技术生成

 

FastDfs是什么

FastDfs是淘宝资深架构师余庆大神使用c语言编写的一款开源的分布式文件系统.其充分考虑了冗余备份负载均衡线性扩容等机制,并注重高可用高性能等指标,并且FastDfs仅仅是一个轻量级的系统.它主要解决了海量数据的存储问题,特别适合以中小文件(4KB<file_size<500MB)为载体的在线服务.

FastDfs的架构

FastDFS架构包括 Tracker server和Storage server。客户端请求Tracker server进行文件上传、下载,通过Tracker server调度最终由Storage server完成文件上传和下载。

Tracker server的作用是负载均衡调度,在文件上传和下载的时候可以先访问Tracker server(当然也可以不通过Tracker server,直接指定某个存储节点来上传文件),Tracker server根据一定的策略返回一个相对应Storage server,以用来上传和下载文件.可以将tracker

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值