【发布时间】:2011-01-20 07:53:33
【问题描述】:
我们的站点最近被分成了几个较小的站点,然后分布在不同的 IDC。
其中一个站点提供用户身份验证和其他与用户相关的服务,其他站点通过网络服务访问它。
在每个远程获取数据的站点上,我们都会创建一个本地缓存,这样我们就不必在每次需要用户信息时都去远程。
您会推荐什么缓存更新策略来确保数据完整性?
【问题讨论】:
-
您是否需要实时数据完整性,或者在“发布”实际数据时可能存在一些延迟?
-
谢谢回复 :) 是的,至少它应该接近实时,因为它是一个 SNS 应用程序,如果用户在一个站点更新她的昵称,则应该发生更改尽快在其他网站上。
标签: performance caching architecture distributed-computing distributed-caching