GAE数据存储一致性(开发模式)?

时间:2012-05-19 18:15:34

标签: google-app-engine datastore

我的GWT / J应用程序在GAE上完美运行,写入非常一致,但在开发模式下运行时,写入最终是一致的,可能需要15秒才能显示。这造成了一些测试困难。

这可能是因为我的开发硬件适中吗? (它试图提供强大的一致性,但是两个核心不足以运行数据存储区和Web服务器..)或者是否有一个设置可以让我“立即”写入?

或者这是否按预期工作,我需要实现实体组以确保在任何地方保持一致性?

1 个答案:

答案 0 :(得分:3)

是的,您需要实施实体组以确保在任何地方保持一致性。

如果您确定最终的一致性,则可以强制测试中保证一致性。但请注意,这不会代表现实世界。

https://developers.google.com/appengine/docs/java/tools/localunittesting#Writing_HRD_Datastore_Tests