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 美元
Google Cloud

開始使用

瞭解詳情並著手實作

新客戶可以獲得 $300 美元的免費抵免額,以瞭解如何運用 Google Cloud,且最多可獲得 12 個月的免費技術支援。

需要進一步協助嗎?

我們的專家會協助您打造合適的解決方案,或是為您找到符合需求的合作夥伴。

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

這個網頁
Cloud Tasks