【问题标题】:App Engine Datastore takes up to 1 hour to reach consistencyApp Engine Datastore 最多需要 1 小时才能达到一致性
【发布时间】:2016-06-03 07:28:06
【问题描述】:

更新数据存储中的记录后,对该记录的查询有时会返回正确的数据,有时会返回陈旧的数据。复制数据最多需要 1 小时。

这是数据存储最终一致性的常规行为吗?我预计数据存储区中的更改最多需要 2 分钟才能传播,而不是一个小时。

【问题讨论】:

  • 如果您使用事务,它会读取一致性数据。 cloud.google.com/appengine/docs/java/datastore/…。或者,您可能在缓存配置方面遇到问题,因为一小时太长而无法成为一致性问题。
  • 由于您的问题的前提不正确,因此最好删除此问题。

标签: google-app-engine google-cloud-datastore eventual-consistency


【解决方案1】:

我发现了问题所在。毕竟不是数据存储的错,而是objectify的缓存。禁用它的缓存解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-11
    • 1970-01-01
    • 1970-01-01
    • 2020-12-03
    • 1970-01-01
    • 2021-06-14
    • 1970-01-01
    相关资源
    最近更新 更多