App Engineのプッシュキューは通常FIFOキューですが、リンクされたドキュメントからわかるように、キューにタスクのバックログが多い場合、スケジューラーは削減しようとして新しいタスクをキューの先頭にジャンプする可能性があります待ち時間。
このキューのジャンプアヘッドは、負荷の高いアプリには意味がありますが、FIFOの動作の一貫性が保証されていないことを意味します。
ここで問題は、プルキューはどうですか?上記の動作はプッシュキューでは意味がありますが、プルキューではあまり意味がありません。プルキューからタスクをリースする責任とワーカーの数を増やす責任はアプリ自体にあるためです。キューの先頭にジャンプする動作がプルキューに存在しない場合、プルキューが一貫してFIFO動作を示していることを意味しますか?
さらに、公式のプルキュードキュメントでタスクの順序に関するドキュメントが見つからないようです。