更新时间:2021-12-13 10:48:27 来源:极悦 浏览1596次
这是一个开源的分布式文件系统,负责存储文件。其主要功能包括:文件存储、文件同步、文件访问等,解决了海量存储和负载均衡的问题。特别适用于以文件为载体的在线服务,如相册网站、视频网站等。
FastDFS 为互联网量身打造,充分考虑冗余备份、负载均衡、线性扩展等,注重高可用和高性能。使用FastDFS,可以轻松搭建高性能文件服务器集群,上传下载文件等待服务
FastDFS服务器有两个角色**:跟踪器(tracker)和存储节点(storage)。在存储集群中,每个卷也称为一个组**
存储过程
Tracker主要负责调度请求,负载均衡起到类似于微注册服务(带有心跳机制等)的作用,它每个点都有一个存储信息,接收客户端存储文件,当请求发出时,一个负载平衡算法用于选择一个Storage来存储文件。
如前所述,高可用、负载均衡等术语都是由tracker的集群来保证的。当一个跟踪器宕机时,其他跟踪器可以继续处理存储请求,从而确保高可用性。在决定文件应该存放在哪个存储中时,会使用随机或轮询等负载均衡算法,以确保每个存储中存储的数据更加统一。
相信大家对FastDFS是什么已经有所了解,如果您想了解更多相关知识,不妨来关注一下极悦的FastDFS视频教程,课程内容通俗易懂,适合没有基础的小伙伴学习,希望对大家能够有所帮助。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习