gpt4 book ai didi

python - 更新 ListProperty 时是否可能在 App Engine 出现竞争条件?

转载 作者:太空宇宙 更新时间:2023-11-03 13:48:42 26 4
gpt4 key购买 nike

假设我有一个模型User,其属性bands 类型为StringListProperty。在请求处理程序中,我正在扩展/附加到 bands 列表,而且我正在为 taskqueue 创建很多任务,其处理程序也将附加到 bands 列表。是否可能存在竞争条件?

最佳答案

您可以使用 Tasks within Transaction以确保您的任务仅在相应的数据存储区事务已成功提交时才排队。

在事务中添加任务时只需添加 transactional=True 关键字参数:

taskqueue.add(url='/path/to/my/worker', transactional=True)

关于python - 更新 ListProperty 时是否可能在 App Engine 出现竞争条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13959606/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com