分布式FastDFS文件系统介绍和理解: django开发之天天生鲜项目知识总结【8】

(新手初学,根据老师所讲,对此作出初步的理解和简介)

什么是分布式FastDFS文件系统:

  • FastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制, 充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。
  • FastDFS 架构包括 Tracker server 和 Storage server。客户端请求 Tracker server 进行文 件上传、下载,通过 Tracker server 调度最终由 Storage server 完成文件上传和下载。
  • Tracker server 作用是负载均衡和调度,通过 Tracker server 在文件上传时可以根据一些 策略找到 Storage server 提供文件上传服务。可以将 tracker 称为追踪服务器或调度服务 器。
  • Storage server 作用是文件存储,客户端上传的文件最终存储在 Storage 服务器上,
  • Storageserver 没有实现自己的文件系统而是利用操作系统 的文件系统来管理文件。可以将 storage 称为存储服务器。
  • FastDFS解决了文件的海量存储问题,存储和扩展比较方便,并且防止文件内容重复。结合nginx提供静态文件,我们整个网站提供静态文件的速度都会·上升很多。

分布式FastDFS文件系统基本的构成和架构

在这里插入图片描述
Client上传图片---->请求Tracker群–(负载均衡和调度)----->Storang群—>返回人间的id---->Client。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值