Python 如何处理对一个实体的快速ndb查询?
若有两个或多个post请求从客户端发送到一个函数,其中服务器更改了一个实体,那个么第二个请求可以在第一个PUT之前获取该实体。所以,当第二个请求放入实体时,它会重写第一个请求的更改。如何防止这种影响 下面是一些示例(将元素添加到列表): 因此,如果两个post请求足够快,那么日志可能如下所示:Python 如何处理对一个实体的快速ndb查询?,python,multithreading,google-app-engine,google-cloud-datastore,app-engine-ndb,Python,Multithreading,Google App Engine,Google Cloud Datastore,App Engine Ndb,若有两个或多个post请求从客户端发送到一个函数,其中服务器更改了一个实体,那个么第二个请求可以在第一个PUT之前获取该实体。所以,当第二个请求放入实体时,它会重写第一个请求的更改。如何防止这种影响 下面是一些示例(将元素添加到列表): 因此,如果两个post请求足够快,那么日志可能如下所示: SomeHandler post SomeHandler post Putting entity Putting entity 代替 SomeHandler post Putting entity So
SomeHandler post
SomeHandler post
Putting entity
Putting entity
代替
SomeHandler post
Putting entity
SomeHandler post
Putting entity
只有第二个元素会被添加。这正是为什么会有。先生,你赢了我一拳。但是是的,交易正是你在这里需要的
SomeHandler post
Putting entity
SomeHandler post
Putting entity