0
的谷歌應用程序引擎docs狀態:使用deferred.defer的一個事務中
你可以排隊一個任務作爲谷歌雲存儲 交易的一部分,使得任務只排隊,並保證是 已排隊 - 如果事務成功提交。
,並給出了這樣的例子:
@ndb.transactional
def do_something_in_transaction():
taskqueue.add(url='/path/to/my/worker', transactional=True)
但它不是我清楚,如果同樣適用於與deferred
庫創建的任務如此。爲此:
@ndb.transactional
def do_something_in_transaction():
deferred.defer(my_function)
是否只有在事務成功提交時才排隊?