开发者社区> 问答> 正文

FastDFS的组成结构是怎样的?

FastDFS的组成结构是怎样的?

展开
收起
夹心789 2024-05-23 18:42:06 17 0
2 条回答
写回答
取消 提交回答
  • FastDFS 是一个开源的高性能分布式文件系统(DFS)。 它的主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务。

    FastDFS 系统有三个角色:跟踪服务器(Tracker Server)、存储服务器(Storage Server)和客户端(Client)。

    • Tracker Server:跟踪服务器,主要做调度工作,起到均衡的作用;负责管理所有的 storage server和 group,每个 storage 在启动后会连接 Tracker,告知自己所属 group 等信息,并保持周期性心跳。

    • Storage Server:存储服务器,主要提供容量和备份服务;以 group 为单位,每个 group 内可以有多台 storage server,数据互为备份。

    • Client:客户端,上传下载数据的服务器,也就是我们自己的项目所部署在的服务器。
      image.png

    ——参考链接

    2024-05-24 08:07:09
    赞同 1 展开评论 打赏
  • FastDFS主要由客户端(client)、跟踪器(tracker)和存储节点(storage)组成。客户端通过专有接口与跟踪器服务器或存储节点进行数据交互;跟踪器负责负载均衡和调度;存储节点负责文件的实际存储。

    2024-05-23 20:05:34
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载