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

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类似)


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值