专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 FastDFS是什么

FastDFS是什么

更新时间:2021-12-13 10:48:27 来源:赢咖4 浏览1425次

什么是 FastDFS?

这是一个开源的分布式文件系统,负责存储文件。其主要功能包括:文件存储、文件同步、文件访问等,解决了海量存储和负载均衡的问题。特别适用于以文件为载体的在线服务,如相册网站、视频网站等。

FastDFS 为互联网量身打造,充分考虑冗余备份、负载均衡、线性扩展等,注重高可用和高性能。使用FastDFS,可以轻松搭建高性能文件服务器集群,上传下载文件等待服务

FastDFS 的结构:

FastDFS服务器有两个角色**:跟踪器(tracker)和存储节点(storage)。在存储集群中,每个卷也称为一个组**

FastDFS 如何存储文件?

存储过程

Tracker主要负责调度请求,负载均衡起到类似于微注册服务(带有心跳机制等)的作用,它每个点都有一个存储信息,接收客户端存储文件,当请求发出时,一个负载平衡算法用于选择一个Storage来存储文件。

为什么都是集群?

如前所述,高可用、负载均衡等术语都是由tracker的集群来保证的。当一个跟踪器宕机时,其他跟踪器可以继续处理存储请求,从而确保高可用性。在决定文件应该存放在哪个存储中时,会使用随机或轮询等负载均衡算法,以确保每个存储中存储的数据更加统一。

相信大家对FastDFS是什么已经有所了解,如果您想了解更多相关知识,不妨来关注一下赢咖4的FastDFS视频教程,课程内容通俗易懂,适合没有基础的小伙伴学习,希望对大家能够有所帮助。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>