【发布时间】:2010-12-05 00:20:53
【问题描述】:
我目前正在参与一个项目,我们正在开发一个大型网站,该网站严重依赖另一家公司开发的外部服务(某些功能)。外部服务偶尔会中断,无法为我们提供所需的数据。这对我们来说是一个主要问题,因为对“我们的”网站的要求非常高。
我们应该如何处理?我们不愿意缓存来自外部站点的数据以用作“备份”,因为我们可能会显示过时或错误的数据。我们还认为我们不应该尝试通过存储外部数据的本地副本来“修补”外部系统中的问题,因为这可能会导致本地数据过时或错误的同步问题。
有没有人有类似的经历?我们如何解决这个问题(或至少缓解问题)有什么想法吗?
【问题讨论】:
-
重要的是我们只显示不太旧的数据(其中“太旧”由产品所有者定义)。我们可能会根据以下建议实施缓存机制来尝试缓解问题。在我看来,更好的解决方案是修复我们所依赖的系统,但这个决定不取决于我的团队。我们将尽我们所能提供最近的数据。谢谢!
标签: web-services web-applications web