fastDFS 是以C语言开发的一项开源轻量级分布式文件系统,他对文件进行管理,主要功能有:文件存储,文件同步,文件访问(文件上传/下载),特别适合以文件为载体的在线服务,如图片网站,视频网站等
- 分布式文件系统: 基于客户端/服务器的文件存储系统
- 对等特性允许一些系统扮演客户端和服务器的双重角色,可供多个用户访问的服务器,比如,用户可以“发表”一个允许其他客户机访问的目录,一旦被访问,这个目录对客户机来说就像使用本地驱动器一样
FastDFS由跟踪服务器(Tracker Server)、存储服务器(Storage Server)和客户端(Client)构成。
- Tracker server 追踪服务器
追踪服务器负责接收客户端的请求,选择合适的组合storage server ,tracker server 与 storage server之间也会用心跳机制来检测对方是否活着。
Tracker需要管理的信息也都放在内存中,并且里面所有的Tracker都是对等的(每个节点地位相等),很容易扩展
客户端访问集群的时候会随机分配一个Tracker来和客户端交互。
- Storage server 储存服务器
- 实际存储数据,分成若干个组(group),实际traker就是管理的storage中的组,而组内机器中则存储数据,group可以隔离不同应用的数据,不同的应用的数据放在不同group里面,
- 优点:
- 海量的存储:主从型分布式存储,存储空间方便拓展,
- fastDFS对文件内容做hash处理,避免出现重复文件
- 然后fastDFS结合Nginx集成, 提供网站效率
- 客户端Client
- 主要是上传下载数据的服务器,也就是我们自己的项目所部署在的服务器。每个客户端服务器都需要安装Nginx
FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在访问上起负载均衡的作用。[img][/img]
相关推荐
标题中的"fastDFS介绍文档"提供了关于系统的基本概念、架构、工作原理和配置指南等信息。文档会详细阐述FastDFS如何通过Tracker服务器进行文件操作的调度,以及Storage服务器如何存储和分发文件。通常,介绍文档会...
### 分布式文件系统 FastDFS 介绍 #### 一、FastDFS 概述 FastDFS 是一款开源的轻量级分布式文件系统,主要用于互联网应用场景,追求高性能与高扩展性。该系统采用纯 C 语言编写,支持 Linux 和 FreeBSD 等 UNIX ...
### 分布式文件系统FastDFS介绍 #### 一、FastDFS概述 FastDFS是一款轻量级的开源分布式文件系统,由纯C语言编写,适用于Linux、FreeBSD等UNIX系统环境。它并非一个通用的文件系统,而是专门为互联网应用设计,以...
FastDFS 介绍 FastDFS 是一个轻量级的开源分布式文件系统,主要解决了大容量的文件存储和高并发访问的问题。FastDFS 实现了软件方式的 RAID,可以使用廉价的 IDE 硬盘进行存储。 FastDFS 支持存储服务器在线扩容,...
FastDFS介绍(官方文档)
FastDFS介绍
FastDFS介绍(官方文档),分布式文件系统:Distributed file system, DFS,又叫做网络文件系统:Network File System。一种允许文件通过网络在多台主机上分享的文件系统,可让多机器上的多用户分享文件和存储空间。
【FastDFS介绍】 FastDFS是一款开源的分布式文件系统,专为互联网环境设计,考虑了冗余备份、负载均衡和线性扩展等关键特性,旨在构建一套高性能、高可用的文件服务集群。FastDFS易于部署,支持文件上传和下载,...
【FastDFS介绍】 FastDFS是一款开源的分布式文件系统,专为互联网环境设计,考虑了冗余备份、负载均衡和线性扩展等关键特性,旨在构建一套高性能、高可用的文件服务集群。FastDFS的设计目标是简化文件服务器的搭建...
FastDFS介绍(余庆 -2010-06-12 版本),网上很多地方下载不到,好不容易下载到了,上传一下
fastdfs ppt 介绍
### FastDFS介绍 #### FastDFS概述 FastDFS是一款国人开发的轻量级分布式文件系统,主要采用C语言编写。它旨在解决大容量文件存储及高并发访问问题,并且实现了文件存取过程中的负载均衡功能。FastDFS的一个显著...
**FastDFS介绍** FastDFS是一个开源的高性能、轻量级的分布式文件系统,它对文件进行管理,包括文件存储、文件同步、文件访问(文件上传、文件下载)等功能,解决了大容量存储和负载均衡的问题。FastDFS设计目标是...
#### 一、FastDFS介绍 **1.1 简介** FastDFS是一款开源的高性能分布式文件系统,适用于处理大量文件存储需求,特别是中小文件(大小通常在4KB到500MB之间)。其核心特性包括文件存储、文件同步及文件访问等功能。...