本页面介绍如何创建拉取队列。您必须先创建队列,然后才能向其中添加任务。本页面还介绍如何暂停或删除队列。
使用 queue.yaml
定义队列
您可以使用应用的 queue.yaml
文件定义拉取队列。该过程与创建命名推送队列的过程相同,只是文件中会添加一个专用指令 mode: pull
。
queue:
- name: my-queue-name
mode: pull
您可以使用 gcloud CLI gcloud
命令上传该文件。
gcloud app deploy queue.yaml
停用队列
通过从队列配置文件中移除队列定义,然后上传更新后的文件,即可停用(暂停)队列。
一旦上传更新后的文件,队列就会设置为“已停用”并且其速率会设置为 0。系统不会处理该队列中的任何任务或添加到该队列的新任务。您可以重新启用已停用的队列,方法是:上传定义了该队列的新队列文件。
您还可以在 Google Cloud 控制台中的 Cloud Tasks 页面暂停队列。
删除队列
如需删除队列,您必须先将其停用:
从队列配置文件中移除队列定义。
上传更改后的文件。
gcloud app deploy
queue.yaml
停用队列后,请使用 Google Cloud 控制台将其删除。
在 Google Cloud 控制台中,选择相应的队列。
点击删除队列。
如果您从 Google Cloud 控制台中删除某个队列,则必须等待 7 天才能重新创建同名队列。
后续步骤
了解如何创建任务。