Google app engine 阻止对应用程序引擎数据存储的并发访问

Google app engine 阻止对应用程序引擎数据存储的并发访问,google-app-engine,synchronization,google-cloud-datastore,Google App Engine,Synchronization,Google Cloud Datastore,我正在GoogleAppEngine上构建一个应用程序,它使用数据存储来存储有关服务器当前状态的信息。当安卓设备查询服务器时,servlet从数据存储中获取一个实体,对其进行修改,然后将其放回数据存储以更新数据存储条目 但是,有时候,当servlet的一个实例从数据存储中获取数据时,servlet的另一个实例在第一个实例将更新的数据放回之前也会这样做。这导致我的应用程序出现同步问题 是否有任何方法可以“锁定”数据存储,以便在解除锁定之前无法对其进行任何操作 谢谢。这就是你想要的 不过,请仔细阅读

我正在GoogleAppEngine上构建一个应用程序,它使用数据存储来存储有关服务器当前状态的信息。当安卓设备查询服务器时,servlet从数据存储中获取一个实体,对其进行修改,然后将其放回数据存储以更新数据存储条目

但是,有时候,当servlet的一个实例从数据存储中获取数据时,servlet的另一个实例在第一个实例将更新的数据放回之前也会这样做。这导致我的应用程序出现同步问题

是否有任何方法可以“锁定”数据存储,以便在解除锁定之前无法对其进行任何操作

谢谢。

这就是你想要的

不过,请仔细阅读文档:在事务中可以做的事情有严格的限制。具体地说,您只能在单个实体组内进行查询,即具有相同祖先的实体集。

是您所追求的

不过,请仔细阅读文档:在事务中可以做的事情有严格的限制。具体地说,您只能在单个实体组内查询,即具有相同祖先的实体集