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 上以您的币种列出的价格。