Cloud Pub/Sub

简化全球消息传递和事件提取。

以任意规模提取事件

以任意规模提取事件

无论您是要构建流处理流水线、批处理流水线还是统一流水线,数据提取都是分析和机器学习的基础。在对您的事件数据进行处理、存储和分析的过程中,Cloud Pub/Sub 可以给这些数据提供一个简单可靠的暂存位置。

数据工程师可以利用 Cloud Pub/Sub 实现以下目标:

  • 轻松扩缩,且无需预配或分区,也没有负载隔离方面的烦恼
  • 利用全球性主题,将您的应用和流水线扩展到新的区域
  • 使用 Cloud Dataflow 丰富事件数据、去除重复事件,并对事件进行排序、汇总和传送
  • 借助 Cloud Pub/Sub 的持久存储功能,将实时处理和批处理相结合
简化开发

简化事件驱动型微服务的开发流程

不论您是刚开始使用事件驱动的异步微服务,抑或是迁移现有系统,都应该先使您的事件可通过消息传递中间件来访问。GCP 上的应用开发者依靠 Cloud Pub/Sub 将每个事件以可靠方式传递给必须作出回应的所有服务。

在事件发布至 Cloud Pub/Sub 之后:

  • 推送订阅会将事件传递至在 Cloud FunctionsApp Engine 中运行的无服务器应用
  • 拉取订阅会将事件提供给在 Google Kubernetes Engine 或 Cloud Dataflow 中运行的更复杂的有状态服务
  • 由于 Cloud Pub/Sub 的全球性,多区域环境将能无缝运行
做好生产准备

从一开始就做好生产准备

Cloud Pub/Sub 是一项优质服务,可以帮助 Google Cloud 用户专注于应用逻辑而不必操心位置或规模。这项服务简单易用,而且可以有效消除软件项目中难以避免的运营、扩缩、合规性和安全性方面的意外。

正因如此,Cloud Pub/Sub 会始终开启以下功能:

  • 端到端加密、IAM 和审核日志记录
  • 无运维 (NoOps)、全自动扩缩以及预配几乎无限的吞吐量
  • 利用同步跨地区复制,实现极致的数据耐用性和可用性
  • 主要语言的原生客户端库和一个开放服务 API

Cloud Pub/Sub 助力全球消息传递和事件提取

全球消息传递和事件提取

Cloud Pub/Sub 特性

至少传达一次

跨地区的同步消息复制和对每条消息的接收情况跟踪可确保消息在任何规模下都能至少传达一次。

开放

七种语言的开放 API 和客户端库为跨云部署和混合部署提供支持。

一次性处理

Cloud Dataflow 支持以可靠且具有表现力的方式对 Cloud Pub/Sub 数据流进行一次性处理。

默认支持全球

您可以在世界上的任何地方发布,然后在任何地方使用,且延迟时间一致。无需复制。

无需预配,一切自动

Cloud Pub/Sub 没有分片或分区。您只需要设置配额,然后发布并使用即可。

合规性和安全性

Cloud Pub/Sub 是符合 HIPAA 标准的服务,提供精确的访问权限控制和端到端加密。

集成

利用与多种服务(例如 Cloud Storage、Gmail 更新事件、Cloud Functions)的集成,实现无服务器的事件驱动型计算。

跳转与重放

将积压消息队列回滚到任何时间点或快照,以便重新处理消息。您也可以快进并舍弃过时的数据。

Cloud Pub/Sub 价格

您使用 Cloud Pub/Sub 越多,它就越便宜。您无需预付费用,也无需为创建或维护主题或订阅而付费。

每月数据量1 每 TB 价格2
前 10 GB $0.00
接下来的 50 TB $60
接下来的 100 TB $50
超过 150 TB $40

1 如需详细了解价格信息,请参阅价格指南

2 TB 指太比字节,即 240 字节。

如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。

资源

Google Cloud

开始使用

学习和构建

刚接触 GCP?您可以领取 $300 赠金,免费开始使用任意 GCP 产品。

需要更多帮助?

我们的专家会根据您的需求,帮您打造合适的解决方案,或帮您寻找合适的合作伙伴。

发送以下问题的反馈:

此网页
Cloud Pub/Sub