This page describes how you can migrate Task Queues push queues to Cloud Tasks. While App Engine push queues are restricted to App Engine targets, Cloud Tasks is Google Cloud's modern, fully managed task execution service that lets your App Engine service target any HTTP endpoint.
You can migrate your push queues in one of two ways:
- Upgrade to the latest App Engine services SDK (Recommended): Migrate without making any changes to your application code by updating to the latest App Engine services SDK.
- Upgrade to the Cloud Tasks client libraries: Refactor your application code to use the Cloud Tasks client libraries directly.
In Cloud Tasks, all queues operate as push queues. In the remainder of this guide and in the Cloud Tasks documentation, the term queue is equivalent to the term push queue. Similarly, the term task is equivalent to the term push task.