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称为
FastDFS分布式文件系统详解

FastDFS是一款由C语言编写的开源轻量级分布式文件系统,由Tracker Server和Storage Server组成,解决海量中小文件存储问题。Tracker负责负载均衡和调度,Storage负责文件存储。文章介绍了FastDFS的架构、Tracker集群、Storage集群以及文件上传和下载流程。
最低0.47元/天 解锁文章
636

被折叠的 条评论
为什么被折叠?



