【发布时间】:2016-06-03 07:28:06
【问题描述】:
更新数据存储中的记录后,对该记录的查询有时会返回正确的数据,有时会返回陈旧的数据。复制数据最多需要 1 小时。
这是数据存储最终一致性的常规行为吗?我预计数据存储区中的更改最多需要 2 分钟才能传播,而不是一个小时。
【问题讨论】:
-
如果您使用事务,它会读取一致性数据。 cloud.google.com/appengine/docs/java/datastore/…。或者,您可能在缓存配置方面遇到问题,因为一小时太长而无法成为一致性问题。
-
由于您的问题的前提不正确,因此最好删除此问题。
标签: google-app-engine google-cloud-datastore eventual-consistency