Cloud Tasks 測試版

執行非同步工作

查看說明文件 免費試用

分散式工作佇列

Cloud Tasks 是全代管的服務,可讓您管理大量分散式工作的執行、 調度和傳送作業。使用 Cloud Tasks,您可以在未有使用者或服務對服務要求的情況下執行非同步作業。

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

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

分離微服務及調度資源

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

管理資源用量

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

順利處理發佈作業和事件

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

Cloud Tasks 的功能

可擴充且全代管
您使用的全代管服務和支援我們最大客戶的服務完全相同。
可控制執行頻率和重試作業
您可以設定調度工作的頻率、嘗試次數上限、在下次嘗試之前須至少等待多長時間,藉此控管執行作業。
資訊主頁和指令列介面
您可透過 Cloud Console 的 gcloud 指令列介面管理、監控及檢查您的佇列和工作。
保證傳送
Cloud Tasks 保證提供至少一次傳送,而多數工作正好只需要傳送一次。
指定 App Engine 目標
您可新增指定任何 App Engine 服務或處理常式的工作 (在標準或彈性環境中皆可)。
清除重複的工作
重複新增的工作只會調度一次。
安排日後的排程
控管工作的執行時間。
主流程式語言
使用 Java、Python、Node.js、PHP 和 Go 的用戶端程式庫, 或從任何語言與任何位置使用 REST API 將工作加入佇列。
如果您需要使用發佈/訂閱訊息傳遞、事件傳送或串流解決方案, 建議您閱讀 Cloud Pub/Sub 以瞭解詳情。

Cloud Tasks 定價

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

如果您使用美元以外的貨幣付費,系統將按照 Cloud Platform SKU 頁面上列出的相應貨幣價格來計費。

其他資源

本頁所列產品或功能皆為測試版。如要進一步瞭解產品推出的各個階段,請參閱這個網頁