swift的一些问题请教

kalrey 发布于 2013/05/08 15:32
阅读 127
收藏 0

@zhouxingxing 你好,想跟你请教个问题:

你好,看了博主swift的几篇博客,学习了不少。

最近本人接触swift,官方文档读下来,对swift的架构方面存在不少疑惑,还望兄台解疑一下。

1.RingFiles是不是只有ProxyNode需要用到,StorageNode上是不是不需要RingFiles?

2.StorageNode(我理解为一个包含AccontSrv,ContainerSrv,ObjectSrv的主机节点)这个概念单位包含了AccountServer,ContainerServer,ObjectServer,那么如果一个Zone中包含2个StorageNode,那么这2个StorageNode里的ObjectServer可以互相访问数据吗(本人对AccountSrv,ContainerSrv,ObjectSrv及其真实数据存储映射关系很迷糊)?

3.AccountServer,ContainerServer,ObjectServer之间是否有直接交互,对于如下请求,
Account: test  Container: mytestContainer Object: test.obj
处理这个请求的AccountSrv,ContainerSrv,ObjectSrv是否一定在同一个StorageNode上?


还有,兄台可否留下一个IM或者邮箱给我,方便请教问题(如不方便也没事)

加载中
0
zhouxingxing
zhouxingxing

我最近都没在研究swift了,不过可以回答一下你的问题

 StorageNode 同样需要Ringfile 因为StorageNode相互之间的交互,需要用到,而且,整个系统,要保证每个node的Ringfile一致, 这东西是定位,和分配用的(说的笼统了些)。

Storagenode之间当然需要交互数据,故障处理,监控,信息的同步,这些都是系统内部的交互,向外提供的接口统一走ProxyServer

好长时间不研究swift了,你要有什么问题就给我私信就行,我天天都上osc,或者留QQ,虽然不研究了,但是可以帮你解决些问题

返回顶部
顶部