假设我有一个具有typeUser
属性的模型。在请求处理程序中,我正在扩展/附加到列表,并且我正在创建很多任务,其处理程序也将附加到列表中。是否有可能有竞争条件?bands
StringListProperty
bands
taskqueue
bands
问问题
98 次
1 回答
6
您可以使用Transaction 中的 Tasks来确保您的任务仅在相应的 Datastore 事务已成功提交时才入队。
transactional=True
在事务中添加任务时只需添加关键字 arg:
taskqueue.add(url='/path/to/my/worker', transactional=True)
于 2012-12-19T22:41:45.163 回答