Cloud Tasks

執行非同步工作。

查看這項產品的說明文件

分散式工作佇列總覽標誌

分散式工作佇列

Cloud Tasks 是全方位代管的服務,可讓您管理大量分散式工作的執行、調度和傳輸作業。只要使用 Cloud Tasks,您就可以在使用者或服務對服務要求之外執行非同步作業。

打造互動性更高的應用程式標誌

打造互動性更高的應用程式

非同步執行要求是一種行之有年的作業方式,可減少處理要求的延遲時間,提高應用程式的互動性。而 Cloud Tasks 提供排程、清除重複工作、可設定的重試政策與版本重新導向等功能,方便您彙整及控制這類非同步的執行要求。

分離微服務及調度資源標誌

分離微服務及調度資源

Cloud Tasks 可協助您以更完善的方式建構應用程式及調度資源:在專屬服務中導入工作處理常式,讓微服務能獨立調度資源。

管理資源用量標誌

管理資源用量

Cloud Tasks 可限制佇列的執行頻率,讓您進一步控管服務上的負載與負載的平衡狀態,還能協助您輕鬆管理分散式工作的執行、調度和傳送作業。

順利處理發布作業和事件標誌

順利處理發布作業和事件

Cloud Tasks 可用於保留傳輸中的要求。您可以將要求暫停、重試或重新導向至新版本,這樣就能在不捨棄要求的情況下,處理錯誤或暫存部署作業。

功能與特色

可擴充且全代管

您使用的全代管服務和支援我們最大客戶的服務完全相同。

HTTP 目標

運用業界標準 OAuth/OICD 驗證安全地新增工作,並以 Compute Engine、Google Kubernetes Engine、Cloud Run、Cloud Functions 或內部部署系統中執行的任何 HTTP 服務為目標。

可控制執行頻率和重試作業

您可以設定調度工作的頻率、嘗試次數上限、在下次嘗試之前須至少等待多長時間,藉此控管執行作業。

清除重複的工作

重複新增的工作只會調度一次。

資訊主頁和指令列介面

您可以透過 Cloud Console 的 gcloud 指令列介面管理、監控及檢查您的佇列和工作。

安排日後的排程

控管工作的執行時間。

保證傳送

Cloud Tasks 保證至少傳送一次內容,而多數工作正好僅需傳送一次。

使用 Java、Python、Node.js、PHP 和 Go 的用戶端程式庫,或透過任何語言與從任何位置使用 REST API 將工作加入佇列。

Cloud Tasks 讓我們能夠將重心放在自行開發的應用程式主要需求上,不必煩惱其他公用程式的需求。我們廣泛運用 Cloud Tasks,包括針對不同平台的應用程式處理大量的往來通知、資料擷取/遷移工作,以及工作負載的委派、觸發或控管作業。採用 Cloud Tasks 後,我們的開發速度大幅提升,整體架構也變得更加簡單。

A1 Comms IT 部門總監 Jonathan Liversidge

定價

每月作業次數 每 100 萬次作業的價格
前 100 萬次作業 免費
50 億次作業以下 $0.40 美元

後續行動

運用 $300 美元的免費抵免額和 20 項以上的一律免費產品,開始在 Google Cloud 中建構內容。

需要入門協助嗎?
與值得信賴的合作夥伴一同邁向成功
繼續瀏覽