从GAE数据存储中检索数据失败80%次

苏鲁

这是我用来将数据保存在GAE数据存储区中的方法。数据正在保存,但是在此方法的return语句中,我正在检索保存的对象并返回它,它返回null,请帮助我解决此问题。

 public UserInfo saveEmergencyUserInfo(UserInfo userInfo) {
    Key userInfoKey = ofy().save().entity(userInfo).now();
    return ofy().load().type(userInfo.class).filterKey(userInfo).first().now();
 }
马丁·伯伦兹

如果您阅读数据存储写入和数据可见性,这是正常现象设计您的应用程序的方式应使其可以承受写入后的延迟,然后才有必要进行读取。一种方法是使用Memcache缓存最近写入的数据这种设计方法有时称为“命令和查询责任隔离”,可用于解耦子系统并提高应用程序的可伸缩性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章