建立提取佇列

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

透過 queue.yaml 定義佇列

請使用 queue.yaml 檔案為您的應用程式建立提取佇列。這個程序跟建立具名發送佇列相同,只不過您必須在檔案中新增專屬指令 mode: pull

queue:
- name: my-queue-name
  mode: pull
請使用 Cloud SDK gcloud 指令來上傳檔案。

gcloud app deploy queue.yaml

停用佇列

如要停用或暫停佇列,請從 queue.yaml 檔案中移除其定義,然後上傳更新後的檔案。

如果您從 queue.yaml 省略定義並上傳檔案來停用佇列,則該佇列會設為「已停用」且費率會設為 0。系統不會處理佇列中的任何工作或新增至佇列的新工作。您可以上傳已定義佇列的 queue.yaml 新檔案來重新啟用已停用的佇列。

您也可以透過 GCP 主控台中的「工作佇列」頁面暫停佇列。

刪除佇列

如何刪除佇列:

  1. queue.yaml 檔案中移除佇列定義。

  2. 上傳變更後的 queue.yaml 檔案。

    gcloud app deploy queue.yaml
    

  3. 在 GCP 主控台中刪除佇列,方法為選取佇列並按一下 [刪除佇列]

    前往「工作佇列」頁面

刪除佇列後,必須等 7 天才能再重新建立相同名稱的佇列。

相關資源

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Go 適用的 App Engine 標準環境