GAE: 等待最终一致性需要多长时间?
我有一个应用程序,需要创建很多实体。我不想把它们放在同一个实体组里,因为我可能会在短时间内创建很多,比如说在24小时内创建100万个。
在某些时候,我想用这样的查询来获取所有这些实体:
Foo.all()
我需要在最后一个Foo实体创建后等多久,才能很有把握地通过这个查询获取到所有的Foo实体呢?
编辑:
根据这个问题,似乎我不能立刻获取到所有的实体。想知道我应该等多久。
1 个回答
4
除了价格比较贵之外,你可以马上获取到所有的实体。
需要注意的是,如果你要处理上百万个实体,就需要使用任务(Tasks)。而且这些任务有10分钟的时间限制,如果这个时间不够用,你可以考虑使用后端服务。