FastDFS

  • Post author:
  • Post category:其他



1.简介

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

Tracker server

配置集群

Tracker server监控各个Storage server,调度存储服务

Storage server

Storage server(存储服务器),文件最终存放的位置

通过Group(组),拓展文件存储容量

各个Group(组)中,通过集群解决单点故障



2.工作原理

文件上传

Storage Server 向Tracker Server, 汇报当前存储节点的状态信息(包括磁盘剩余空间、   文件同步状况等统计信息)

客户端程序连接Tracker Server发给上传请求

Tracker Server计算可用的Storage Server 节点,返回

客户端将文件上传到Storage Server,并获取返回的file_id(包括路径信息和文件名称)

客户端保存请求地址

文件下载

和文件上传类似

文件下载使用频率并不高,由于客户端记录的访问地址,直接拼接地址访问即可



3.使用Java利用fastDFS完成文件上传



版权声明:本文为liudeneng1234原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。