我正在 GAE for Java 上使用 Objectify。最近有一种情况,我使用 ofy( ).delete() 删除了对象,这应该是从数据存储中硬删除对象。
但是,我仍然能够在 AppEngine 的管理控制台(数据存储查看器)中看到这个硬删除的对象。当我尝试通过单击 ID/名称列来展开(编辑)此对象时,我收到错误“此实体不存在”。我仍然可以使用 ofy().get() 从数据存储中检索此对象。
这是因为索引没有更新吗?
提前致谢!
最佳答案
您将看到高复制数据存储中查询的最终一致性性质。
这里是开始阅读的好地方:https://developers.google.com/appengine/docs/java/datastore/structuring_for_strong_consistency
关于java - 硬删除的对象仍然出现在 AppEngine 管理控制台中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12978732/