建立提取佇列

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

透過 queue.xml 定義佇列

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

<?xml version="1.0" encoding="UTF-8"?>
<queue-entries>
  <queue>
    <name>my-queue-name</name>
    <mode>pull</mode>
  </queue>
</queue-entries>

請使用 App Engine SDK 上傳檔案。

Mac/Linux

[PATH_TO_APP_ENGINE_SDK]\bin\appcfg.sh update [YOUR_APP_DIR]

Windows

[PATH_TO_APP_ENGINE_SDK]\bin\appcfg.cmd update [YOUR_APP_DIR]

停用佇列

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

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

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

刪除佇列

如要刪除佇列:

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

  2. 將變更上傳至 queue.xml 檔案。

    Mac/Linux:

    [PATH_TO_APP_ENGINE_SDK]\bin\appcfg.sh update_queues myapp/war
    

    或在 Windows 中執行下列指令:

    [PATH_TO_APP_ENGINE_SDK]\bin\appcfg.cmd update_queues myapp/war
    

  3. 在 GCP 主控台中,選取佇列並按一下 [刪除佇列] 以進行刪除

    前往工作佇列頁面

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

後續步驟

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

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

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