FastDFS分布式文件系统(适合存储小文件 )

内部存储是合并存储,类似机械硬盘,小文件可以存储在一个最小分片单位64k中,大文件则需要拆分和索引,因此适合存储小文件。

上传下载流程:

client->Tracker->Storage【Tracker(中介),Storage(存储位置)】


FastDFS集群最少需要6台服务器,2台服务器负责Tracker避免故障,2套Storage集群共4台服务器,每个Storage集群在另一个Storage集群中有一份备份。(redis服务器也要最少6台,有超半数投票机制)

角色:

TrackerServer:

StorageServer:

TrackerClient:

StorageClient:

进行文件上传和下载

原文地址:https://www.cnblogs.com/maomaodesu/p/12676440.html