本文列出 Cloud Tasks 適用的配額和系統限制。
- 配額會指定您可使用的可計數共用資源數量。配額是由 Cloud Tasks 等 Google Cloud 服務定義。
- 系統限制是無法變更的固定值。
Google Cloud 會使用配額來確保公平性,並減少資源使用量和可用性暴增的情況。配額會限制專案可使用的Google Cloud 資源 Google Cloud 數量。配額適用於各種資源類型,包括硬體、軟體和網路元件。舉例來說,配額可以限制對服務發出的 API 呼叫數、專案並行使用的負載平衡器數量,或是可建立的專案數量。配額可以預防服務過載,進而保障Google Cloud 使用者社群的權益。配額也能協助您管理自己的 Google Cloud 資源。
Cloud Quotas 系統會執行下列操作:
在大多數情況下,如果您嘗試使用的資源超過配額,系統會封鎖資源存取權,導致您嘗試執行的工作失敗。
配額通常是在 Google Cloud 專案 層級套用。在一個專案中使用資源,不會影響另一個專案的可用配額。在 Google Cloud 專案中,所有應用程式和 IP 位址會共用配額。
如要調整大部分配額,請使用 Google Cloud 控制台。 詳情請參閱「要求調整配額」。
Cloud Tasks 資源也設有系統限制。 系統限制無法變更。
資源 | 值 | 說明 |
---|---|---|
佇列數量上限: HTTP 目標 |
1,000 個佇列 |
每個區域中,專案可存在的佇列總數。包含預設佇列。
如要增加配額,請前往 Google Cloud 控制台的「配額」頁面並選取「編輯配額」。 |
佇列數量上限: App Engine 目標 |
1,000 個佇列 |
每項專案中可存在的佇列總數,處理 App Engine 目標工作的佇列必須與 App Engine 應用程式位於相同地區。這項配額包含預設佇列。注意:這項配額適用於透過 Cloud Tasks API 方法建立的佇列。然而,透過 queue.yaml 建立的所有佇列均使用舊版工作佇列方法,這些佇列的初始配額仍為 100。如要增加配額,請前往 Google Cloud 控制台的「配額」頁面並選取「編輯配額」。 |
API 要求 | 每分鐘 600 萬次要求 | 每分鐘可提出的 API 要求總數。 如要增加配額,請前往 Google Cloud 控制台的「配額」頁面並選取「編輯配額」。 |
佇列調度速率 | 每個佇列每秒調度 500 個工作 | 佇列可分派工作的最大速率。如要以更高的速率進行分派,請使用多個佇列。 |
工作大小上限 | 1 MB | 可新增至佇列的工作大小上限。 |
強制執行工作要求 | 每分鐘 60 個要求 | 每分鐘的執行工作要求總數。請注意,此 API 的用途是人工除錯,與正常工作執行作業無關。 |
列出要求 | 每分鐘 600 次要求 | 每分鐘的列出工作、列出佇列和列出地點要求總數。 |
清除重複工作的時間長度 | 約 1 小時 | 在此期間內,如果您新增的工作名稱與最近刪除的工作相同,服務就會拒絕這項工作並顯示錯誤。這是一項工作遭到刪除之後,清除重複工作持續執行的時間長度。 |
佇列效期 | 30 天後失效 | 如果沒有任何 API 對佇列進行方法呼叫,且該佇列在此期間內沒有分派任何工作,則佇列將變為 INACTIVE 。 |
工作保留時間上限 | 31 天 | 工作從加入佇列至遭到系統自動刪除之間的時間長度。 |
工作排程時間上限 | 從當前日期與時間起 30 天內 | 未來可排程工作的時間長度上限。 |
重新建立佇列的等待時間 | 7 天 | 刪除佇列後,您必須等到這段時間過去才能重新建立名稱相同的佇列。 |
增加配額
如要增加配額,請前往 Google Cloud 主控台的「配額」頁面並選取「編輯配額」來調整,但不得超過相應的配額上限。如要提高原有的配額上限,只要在編輯配額時指定想要提高的配額量,並說明需要提高配額的理由,然後提交新的配額設定即可。我們會在收到您的要求後通知您,並有可能與您聯絡,以進一步詢問相關細節。審核完成後,我們會告知您要求是否獲得核准。