类比

分布式图片服务器FastDFS

是什么?

一款开源的分布式文件系统,冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标

类比:图书馆

有什么用?

可用来搭建一套高性能的文件服务器集群提供文件上传、下载等服务

类比:提供借书、还书服务

FastDFS 架构

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

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

类比:图书管理系统,用户通过系统进行借书和还书服务

Storage server 作用是文件存储,客户端上传的文件最终存储在 Storage 服务器上,称为存储服务器

类比:书架,图书具体存放的位置

文件上传流程

image.png

文件下载流程

image.png
类比:借书,用户通过图书管理系统找书,系统返回书存放的位置,用户直接到指定的书架上找书,找到后再通过系统进行借书。

你可能感兴趣的:(类比)