【分布式】FastDFS初学I-概念

*What's the FastDFS?


FastDFS是用c语言编写的一款开源的分布式文件系统。

FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标

使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。

 

 

*Architecture of the FastDFS


FastDFS架构包括 Tracker server(以下简称 T ) 和 Storage server(以下简称 S ) ,服务器请求 T 进行文件上传、下载,通过T调度最终由 S 完成文件上传和下载。

T 的作用是负载均衡和调度,通过 T 在文件上传时可以根据一些策略找到 S 提供文件上传服务。可以将 T 称为追踪服务器或调度服务器。

S 的作用是文件存储,客户端上传的文件最终存储到 S 上, S 没有实现自己的文件系统而是利用操作系统的文件系统来管理文件。可以将 S 称为存储服务器

Storage中每个卷里面的Storager都是一样的(冗余备份)

Redis不同的是,这里的 T/S 没有主从关系

*Process of file upload/download


U:

D:

猜你喜欢

转载自blog.csdn.net/TypantK/article/details/86496514
今日推荐