您的位置:首页 > 其它

fastdfs中tracker、storage、client的理解与学习

2016-12-04 00:36 316 查看
1、fastdfs客户端与tracker通讯

(1)客户端大部分的操作过程是先通过查询tracker,从tracker返回具体的storageIp,然后连接返回的storageIp,执行具体的操作。

(2)tracker选择upload storage

在tracker.conf中有关upload storage选择的相关配置

1)选择upload的group



0:表示所有的group以轮询方式选择

1:指定group,该group的名称由store_group配置指定

2:负载均衡,表示选择空余容量最大的group

2)选择group中的storage



0:group中的所有的storage轮询选择

1:选择IP地址最大的storage

2:根据优先级配置(在每个storage.conf中的upload_priority配置)

3)选择storage中的store_path



0:对所有的store path进行轮询

1:负载均衡,选择空闲空间最大的store_path

(3)tracker选择download  storage

tracker在下载而选择一个storage时配置的参数是:download_server,可以选择从源storage优先下载或者轮询下载。tracker会先检查下载的group中是否有active的storage,没有就返回失败。

(4)tracker选择delete  storage(与选择download storage类似)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: