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

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

プッシュキューは次のいずれかの方法で移行できます。

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

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