免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3886 | 回复: 5
打印 上一主题 下一主题

[FastDFS] 如何通过配置FastDFS,让客户端在上传文件的时候传到离自己IP最近的服务器上 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-03-31 22:40 |只看该作者 |倒序浏览
本帖最后由 飞蚂蚁 于 2014-03-31 22:45 编辑

现在需要部署一个FastDFS,由于各台storage分布在不同的省,想客户端在上传文件的时候,优先将文件放在本地区的storage Server上面,不知道怎么配置。同样的,下载的时候也要优先从本省的storage Server下载,不知道如何配置,请赐教

论坛徽章:
1
寅虎
日期:2014-03-17 10:18:07
2 [报告]
发表于 2014-04-01 13:04 |只看该作者
在tracker的配置文件中有一个store_server,修改为2,也就是按照storage的优先级上传。然后再修改storage的配置文件中的upload_priority(值越小优先级越高),就可以调整每个storage的优先级了。
或者使用指定group上传的方法也可以实现。

论坛徽章:
0
3 [报告]
发表于 2014-04-01 14:34 |只看该作者
这样的话,会不会导致所有的文件上传都优先上传到upload_priority值最小的那个storage服务器上面了?
我想要的效果是:如果用户在A省登录,那上传下载都指向部署在A省的storage服务器;如果在B省登录,则上传下载都指向部署在B省的storage服务器

论坛徽章:
0
4 [报告]
发表于 2014-04-02 01:53 |只看该作者
在webapp上费点功夫吧,因为tracker server那里明显没IP库或网络质量判断的设定。
你在webapp上拿到用户的IP,然后结合IP库或者网络判断,然后上传文件时,可以指定将文件上传到哪个group的哪个节点。
相信你们这种需要考虑广域网互联互通的公司,技术实力会很雄厚,搞定webapp没问题。

论坛徽章:
0
5 [报告]
发表于 2014-04-02 09:37 |只看该作者
回复 4# ruying
谢谢你。看来只有通过webapp来做了。


   

论坛徽章:
1
寅虎
日期:2014-03-17 10:18:07
6 [报告]
发表于 2014-04-02 13:40 |只看该作者
同意ruying的方案。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP