REST API中的数据新鲜度策略

时间:2014-09-21 21:00:38

标签: rest policy

后端系统可能处于高负载状态,在未处理数据方面积累了积压。这会导致数据库中的过期数据。 建议的做法是在API中指明它返回这个过时的数据? 谢谢, 维拉德

1 个答案:

答案 0 :(得分:0)

后端无法知道哪些更新处于待处理状态,并通知客户端。

如果正在处理的积压请求是因为后端无法为其提供服务。因此后端不知道哪个请求待处理。

另一个假设是后端处理更新请求但推迟了委托给缓存的数据读取服务。然后缓存可以通知客户端它正在读取的数据可能已经过时,但是如果不咨询后端,则无法提供准确的信息,这似乎是您不能做或不想做的事情。