3

type のUserプロパティを持つモデルがあるとします。リクエストハンドラーでは、リストに拡張/追加しています。また、ハンドラーもリストに追加するための多くのタスクを作成しています。競合状態を持つことは可能ですか?bandsStringListPropertybandstaskqueuebands

4

1 に答える 1

6

トランザクション内でタスクを使用して、対応するデータストア トランザクションが正常にコミットされた場合にのみタスクがキューに入れられるようにすることができます。

transactional=Trueトランザクション内にタスクを追加するときにキーワード arg を追加するだけです:

taskqueue.add(url='/path/to/my/worker', transactional=True)
于 2012-12-19T22:41:45.163 に答える