比較 Cloud Tasks 與 Cloud Scheduler
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
Cloud Tasks 和 Cloud Scheduler 都可用來在即時環境以外啟動動作。但兩者在功能和用途方面有顯著差異。本頁面可協助您瞭解兩者之間的差異。
主要差異
一般而言,Cloud Scheduler 和 Cloud Tasks 有四項主要差異。
功能 |
Cloud Scheduler |
Cloud Tasks |
觸發條件 |
以固定間隔觸發動作。建立 Cron 工作時,您可以設定間隔,且工作期間的頻率不會變更。 |
根據個別工作物件的設定方式觸發動作。如果設定 `scheduleTime` 欄位,系統會在該時間觸發動作。如果不設定這個欄位,佇列會以非固定順序處理工作。 |
設定費率 |
按照固定時間表啟動動作。系統支援的最短間隔為一分鐘。 |
根據佇列中的流量啟動動作。建立佇列時,您可以設定最高速率,以節流或平緩流量,每秒最多可調度 500 個項目。 |
命名 |
除了執行時間外,每個 Cron 工作執行個體都與其他執行個體完全相同。 |
每項工作都有專屬名稱,可在佇列中個別識別及管理。 |
處理失敗狀況 |
如果 Cron 工作執行失敗,系統會記錄失敗情形。如果未特別設定重試行為,系統不會重新執行工作,直到下一個排定的間隔。 |
如果工作執行失敗,系統會重試工作,直到成功為止。您可以根據嘗試次數和/或工作存在時間限制重試次數,並在佇列設定中控制嘗試之間的間隔。 |
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-07-30 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["難以理解","hardToUnderstand","thumb-down"],["資訊或程式碼範例有誤","incorrectInformationOrSampleCode","thumb-down"],["缺少我需要的資訊/範例","missingTheInformationSamplesINeed","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-07-30 (世界標準時間)。"],[],[]]