FastDFS实战(一)- 介绍

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31871785/article/details/75099239

FastDFS实战

FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。

一、常见的分布式文件系统

这里写图片描述

二、FastDFS介绍

  1. 特点

    1. 分组存储、灵活简洁,高性能,高扩展性
    2. 对等结构、不存在单点
    3. 和流行的web server无缝连接,FastDFS已提供apache和nginx扩展模块
    4. 支持文件去重
    5. 提供操作集群API(java、php、c)
  2. 架构

    1. Tracker Server:追踪服务器,主要做工作调度,在访问上起负载均衡的作用。在内存中记录集群中Group和StorageServer的状态信息。是连接Client和StorageServer的枢纽。因为将信息存储在内存中,所以TrackerServer性能非常高,一个较大的集群(上百个group)中3台就够了。
    2. StorageServer:存储服务器,文件和文件属性信息(meta数据)都存储在服务器的磁盘上。
  3. 上传机制
    这里写图片描述

  4. 下载机制
    这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_31871785/article/details/75099239