码迷,mamicode.com
首页 > 其他好文 > 详细

文件存储方案 FastDFS

时间:2020-04-29 00:52:34      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:文件同步   使用   server   load   负载   系统   信息   dfs   info   

FastDFS 介绍

  • c语言编写的一款开源的轻量级分布式文件系统。
  • 功能包括:文件存储、文件访问(文件上传、文件下载)、文件同步等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。
  • 为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标。
  • 可以帮助我们搭建一套高性能的文件服务器集群,并提供文件上传、下载等服务。

技术图片

 

 

  • FastDFS 架构 包括ClientTracker serverStorage server
    • Client请求Tracker进行文件上传、下载,Tracker再调度Storage完成文件上传和下载。
  • Client: 客户端,业务请求的发起方,通过专有接口,使用 TCP/IP 协议与TrackerStorage进行数据交互。FastDFS 提供了 uploaddownloaddelete等接口供客户端使用。
  • Tracker server:跟踪服务器,主要做调度工作,起负载均衡的作用。在内存中记录集群中所有存储组和存储服务器的状态信息,是客户端和数据服务器交互的枢纽。
  • Storage server:存储服务器(存储节点或数据服务器),文件和文件属性都保存到存储服务器上。Storage server 直接利用 OS 的文件系统调用管理文件。
    • Storage 群中的横向可以扩容,纵向可以备份。

文件存储方案 FastDFS

标签:文件同步   使用   server   load   负载   系统   信息   dfs   info   

原文地址:https://www.cnblogs.com/tracydzf/p/12798908.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!