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类似)
(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类似)
相关文章推荐
- FastDFS学习总结(2)--Tracker与Storage配置详解
- FastDFS学习总结(2)--Tracker与Storage配置详解
- FastDFS学习总结(2)--Tracker与Storage配置详解
- FastDFS tracker storage 的工作原理及流程
- FastDFS分布式文件系统点滴记录4 -- tracker 、storage 入口分析
- 学习淘淘商城第十九课 补充2:Eclipse下载Github上FastDFS-Client源码并转化成Maven工程以及打包到本地Maven仓库
- 【Java】SingleTalkClient代码理解与学习笔记
- Linux系统下安装FASTDFS STORAGE AND TRACKER
- FastDFS之Tracker和Storage安装-yellowcong
- fastdfs函数tracker_query_storage_update1分析
- FastDFS的Tracker及Storage节点添加及删除
- 使用fastdfs_client的storage.upload_file方法上传图片抛FileNotFound异常
- 学习淘淘商城第十九课(搭建单机版FastDFS图片服务器以及使用FastDFS-Client客户端进行简单测试)
- FastDFS单台服务器一个tracker多个storage
- FastDFS 配置文件 client.conf storage_ids.conf
- DLT(DeepLearningTracker)学习与代码理解 (1)
- FastDFS的Tracker及Storage节点添加及删除
- 学习淘淘商城第十九课(搭建单机版FastDFS图片服务器以及使用FastDFS-Client客户端进行简单测试)
- j2me学习杂记三 -- 刚开始的理解
- opc client 学习(VC++)