免费注册 查看新帖 |

Chinaunix

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

[FastDFS] 两个storage 面对不同的tracker是否能设置成优先级不同? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-04-12 11:08 |只看该作者 |倒序浏览
HI 大家好 请教一下
    我有4台 机器。 两个 tracker  T1 T2,  两台 storage S1 S2。
    1. 当T1的 ip 开放给用户的时候,S1 的优先级为高,S2的优先级为低。这样用户的上传文件和下载行为首先在S1,然后同步到S2。
    2. 当T2的 ip 开放给用户的时候,S2 的优先级为高,S1的优先级为低。这样用户的上传文件和下载行为首先在S2,然后同步到S1。

    上面的功能能实现的话能解决两个不同IDC间的同步行为数据一致性的问题(虽然是弱一致,但是也能满了要求了。)。
    上述的功能如果 FASTDFS不能直接实现,只能客户端写死storage的IP 然后,靠FASTDFS的同步机制来实现同步了。
     
想请教下各位大虾 上面的功能 FASTDFS 能直接实现么?

论坛徽章:
0
2 [报告]
发表于 2012-04-12 11:21 |只看该作者
回复 1# criver


    补充一下 : 两个 storage 都是只有一个test组

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
3 [报告]
发表于 2012-04-12 16:52 |只看该作者
回复 1# criver

已经提供了可用storage server列表的API。通过这样的API,应用端可以解决就近访问的问题。

论坛徽章:
0
4 [报告]
发表于 2012-04-12 18:24 |只看该作者
本帖最后由 criver 于 2012-04-12 18:30 编辑

我发现两台Storage 的优先级都设置为1可以直接实现这个功能


## tracker.conf ##
store_lookup=1
store_group=test
store_server=2
  # 2: 根据优先级进行排序(上传优先级由storage server来设置,参数名为upload_priority)


## storage.conf ##
group_name=test
upload_priority=1

当client 指定 T1去上传,可以看到文件上传到T1,同步到T2

当client 指定 T2去上传,可以看到文件上传到T2,同步到T1



版主能否帮忙看看 这样配置(两台Storage 的优先级都设置为1)会不会引发其他隐患呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP