我的GWT / J应用程序在GAE上完美运行,写入非常一致,但在开发模式下运行时,写入最终是一致的,可能需要15秒才能显示。这造成了一些测试困难。
这可能是因为我的开发硬件适中吗? (它试图提供强大的一致性,但是两个核心不足以运行数据存储区和Web服务器..)或者是否有一个设置可以让我“立即”写入?
或者这是否按预期工作,我需要实现实体组以确保在任何地方保持一致性?
答案 0 :(得分:3)
是的,您需要实施实体组以确保在任何地方保持一致性。
如果您确定最终的一致性,则可以强制测试中保证一致性。但请注意,这不会代表现实世界。
https://developers.google.com/appengine/docs/java/tools/localunittesting#Writing_HRD_Datastore_Tests