push キューの Cloud Tasks への移行の概要(Python)

このページでは、タスクキューの push キューを Cloud Tasks に移行する方法について説明します。App Engine の push キューは App Engine ターゲットに制限されていますが、Cloud Tasks は Google Cloud's の最新のフルマネージド タスク実行サービスであり、 App Engine サービスで任意の HTTP エンドポイントをターゲットにできます。

push キューは、次の 2 つの方法で移行できます。

  1. 最新の App Engine サービス SDK にアップグレードする(推奨): 最新の App Engine サービス SDK に更新することで、アプリケーション コードを変更せずに移行できます。
  2. Cloud Tasks クライアント ライブラリにアップグレードする: Cloud Tasks クライアント ライブラリを直接使用するようにアプリケーション コードをリファクタリングします。

Cloud Tasks では、すべてのキューが push キューとして動作します。このガイドの残りの部分とクラウドタスクのドキュメントでは、「キュー」という用語が「push キュー」という用語と同義で使用されています。同様に、「タスク」という用語も 「push タスク」という用語と同義です。