fastdfs淘汰了吗?fastdfs现在还用吗?

TheDisguiser 2020-06-15 15:16:09 java常见问答 16632

一般人可能不知道fastdfs是什么,这次小编就为你介绍的就是它了,现在我们就来它是个什么玩意及它目前还有多少价值吧。

fastdfs是什么?

首先我们得知道这是一个玩意,用我们程序员的话来讲,fastdfs其实就是一个轻量级分布式文件系统,且它是开源的。

Fastdfs有什么特点?

1)、能够对文件进行各种操作管理,功能包括:文件存储、文件同步、文件访问(文件上传、下载)等。

2)、解决了大容量存储(大量存储,不是大文件存储)及负载均衡的问题,它追求极致的高性能与扩展性,支持的插件模块极多。

3)、Fastdfs支持横向组拓展,同步热备及token防盗链等。

Fastdfs架构分析

在FastDFS服务端有着两种角色:跟踪器(tracker)及存储节点(storage)。跟踪器主要做调度工作,它会按照存储架构把文件进行分组存储,以及访问对应组内文件,生成各种文件id等工作。Tracker server则是在内存中记录分组及Storage server的状态等信息,但它不记录文件索引信息,且它占用的内存量极少。另外,在客户端(应用)和Storage server访问Tracker server时,Tracker server会扫描在内存中的分组和Storage server信息,然后给出应答。这样我们就能看出Tracker server实际是非常轻量化的,不会成为系统瓶颈。

Storage是负责完成文件管理的所有功能,包括存储、同步和提供存取接口。

架构图如下:

fastdfs淘汰了吗  fastdfs现在还用吗

Fastdfs目前状态

相比公有云的OSS服务来说,Fastdfs目前会显得有点乏力,与MinIO相比它也显得有点力不从心,但从中小型公司的角度来说,靠着简单便捷的多副本机制,高可靠性及可用性,Fastdfs目前还是没有被淘汰的,有相当一部分中小企业目前都在使用Fastdfs,这几年可以说还是比较火热的。

以上就是关于Fastdfs是否淘汰的所有内容了,如果你感兴趣的话并且有了解更多java架构师相关知识的意向,就请来关注我们的网站吧。

推荐阅读:

fastdfs的原理是什么?如何使用?

fastdfs面试题主要有哪些?汇总

fastdfs使用流程,fastdfs使用Demo详解