建立提取佇列

本頁說明如何建立提取佇列。您必須先建立佇列才能將工作新增到佇列中。本頁也會說明如何暫停或刪除佇列。

使用 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」頁面暫停佇列。

刪除佇列

如要刪除佇列,您必須先停用該佇列:

  1. 從佇列設定檔中移除佇列定義。

  2. 上傳已變更的檔案。

    gcloud app deploy queue.yaml
    

停用佇列後,請使用 Google Cloud 主控台刪除該佇列。

  1. 在 Google Cloud 控制台選取要刪除的佇列。

    前往 Cloud Tasks

  2. 按一下 [Delete queue] (刪除佇列)。

從 Google Cloud 控制台刪除佇列後,您必須等待 7 天,才能重新建立相同名稱的佇列。

後續步驟

瞭解如何建立工作