在密钥/值对中的DHT上设计可扩展的高度更新的资源

时间:2011-04-24 09:41:44

标签: distributed

我想设计一个用户不断更新和读取的资源,这个资源不需要总是更新,但必须很好地扩展,我的意思是负责资源的节点及其副本不应该重载。

主要问题是我看不出它是怎么可能的!我可以通过添加读取缓存来卸载这些节点并以慢速更新它们,但是对于写入我不知道如何缩放,因为值必须是已知密钥才能被用户恢复,因此我无法共享负载在DHT ......

很多你的想法!

1 个答案:

答案 0 :(得分:0)

经过一段时间后,

一个可能的想法是制作一些近似的东西,每次有人想要发布一个Feed时,它也会使用等于代表第二个的时间戳的密钥发布Feed(如25/03/2011,5分钟和1秒)他发布了Feed,以便在节点之间自动共享负载,并且负责节点快速更改。

当有人想知道发布的最后一个Feed时,他只检查实际秒的时间戳和2-3秒的时间戳,从而可以恢复在负责不同秒的节点之间分配负载的最后一个源... < / p>

那应该是我认为的工作:)。

希望我自己的回答能在以后帮助别人;)