FastDFS是什么?优缺点有什么?

您所在的位置:网站首页 分布式生产的优缺点是什么意思 FastDFS是什么?优缺点有什么?

FastDFS是什么?优缺点有什么?

2024-07-01 05:11| 来源: 网络整理| 查看: 265

一、什么是fastdfs?

FastDFS是一个开源的轻量级分布式文件系统,对文件进行管理。

FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。

 

二、fastdfs功能

FastDFS是功能的话具体的包括了文件同步、文件访问(文件上传和文件下载)、文件存储等等。

它非常的适合以文件作为载体的在线服务,例如:

视频网站和相册网站等等。

FastDFS是可以说是为了互联网而量身定制的,它非常充分的考虑到了线性扩容等机制、负载均衡和冗余备份、除此之外,还注重高可用、高性能等指标。

总的来说的话,使用fastdfs非常容易搭建一套高性能的文件服务器集群提供文件上传和下载等服务。

FastDFS是的服务端包括了跟踪器(tracker)以及存储节点(storage)和两个角色。

其中,跟踪器的工作是做调度工作,在访问上起负载均衡的作用。

三、上传交互过程

1、client询问tracker上传到的storage,注意,它不需要附加参数

2、tracker返回一台可用的storage

3、client直接和storage通讯完成文件上传

四、下载交互过程

1、client询问tracker下载文件的storage,参数为文件标识

2、tracker返回一台可用的storage

3、client直接和storage通讯完成文件下载

五、fastdfs优点

fastdfs主要有以下几个方面的优点:

1、主备Tracker服务,增强系统的可用性

2、系统不需要支持POSIX,这样的话就降低了系统的复杂度,使得处理的速度会更高

3、支持主从文件,支持自定义扩展名

4、支持在线扩容机制,增强了系统的可扩展性

5、实现了软RAID,增强了系统的并发处理能力和数据容错恢复能力

六、fastdfs缺点

fastdfs主要有以下几个方面的缺点:

1、通过API下载,存在单点的性能瓶颈

2、不支持断点续传,对大文件将是噩梦

3、同步机制不支持文件正确性校验,降低了系统的可用性

4、不支持POSIX通用接口访问,通用性比较的低

5、对跨公网的文件同步,存在着比较大的延迟,需要应用做相应的容错策略



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3