我想设计一个用户不断更新和读取的资源,这个资源不需要总是更新,但必须很好地扩展,我的意思是负责资源的节点及其副本不应该重载。
主要问题是我看不出它是怎么可能的!我可以通过添加读取缓存来卸载这些节点并以慢速更新它们,但是对于写入我不知道如何缩放,因为值必须是已知密钥才能被用户恢复,因此我无法共享负载在DHT ......
很多你的想法!
答案 0 :(得分:0)
经过一段时间后,
一个可能的想法是制作一些近似的东西,每次有人想要发布一个Feed时,它也会使用等于代表第二个的时间戳的密钥发布Feed(如25/03/2011,5分钟和1秒)他发布了Feed,以便在节点之间自动共享负载,并且负责节点快速更改。
当有人想知道发布的最后一个Feed时,他只检查实际秒的时间戳和2-3秒的时间戳,从而可以恢复在负责不同秒的节点之间分配负载的最后一个源... < / p>
那应该是我认为的工作:)。
希望我自己的回答能在以后帮助别人;)