Pub/Sub 精简版配额和限制

本文档介绍 Pub/Sub Lite 的配额和资源限制。除非另有说明,否则 Pub/Sub Lite 主题同时提及可用区级和区域级精简版主题。

配额和限制概览

Google Cloud 使用配额来限制您可以使用的特定共享 Google Cloud 资源的数量。每个配额代表一个特定的可计数资源,例如对特定服务的 API 调用、发送到特定服务的字节数或项目使用的存储空间。

许多服务还具有与配额系统无关的限制。这些是固定限制,例如消息大小上限或您可以在项目中创建的 Pub/Sub Lite 资源数量,这些限制无法增加或减少。

Pub/Sub Lite 配额

配额适用于 Pub/Sub Lite 服务的以下属性:

吞吐量配额

区域级精简版主题需要预留吞吐量。可用区级精简版主题可以使用预留,或直接将吞吐量容量分配给某个主题。可用区级精简版主题(不含预留)会消耗其各自可用区的发布和订阅吞吐量配额。具有预留的精简版主题仅通过其预留消耗吞吐量配额。

以下默认配额适用于每个项目和位置

资源配额 位置类型
预留吞吐量 区域 可容纳 128 人
在无预留的情况下发布可用区级精简版主题的吞吐量 可用区 64 MiBps
在没有预留的情况下,为可用区级精简版主题订阅吞吐量 可用区 128 MiBps

存储空间配额

项目中的可用区级和区域级 Lite 主题所占用的存储空间将计入相同的区域配额。区域级精简版主题将数据存储在一个区域的两个可用区中,而可用区级精简版主题仅将数据存储在一个区域的一个可用区中。

例如,如果您创建一个可用区级精简版主题,其一个分区包含 30 GiB 的存储空间,则会使用 30 GiB 的存储空间配额。或者,如果您创建一个区域级 Lite 主题,其一个分区包含 30 GiB 的存储空间,则会使用 60 GiB (30 x 2) 的存储空间配额。

Lite 主题将消息存储在分区中,每条消息占用 256 字节到 10 MiB 的存储空间。如果消息大于 256 字节,则消息的大小为以下各项的总和:

  • 编码的消息正文字符串的字节数
  • 每个特性的键和值的字节数
  • 排序键的字节数
  • 事件时间戳(12 个字节)

如需详细了解消息格式,请参阅 Pub/Sub Lite API 参考文档中的消息资源

以下默认配额适用于每个项目和位置

资源配额 位置类型
存储 区域 20 TiB

请求配额

以下配额适用于每个区域中的 Pub/Sub Lite 请求:

请求配额 说明
每分钟的管理读取请求数 600 获取并列出 Lite 主题和 Lite 订阅
每分钟的管理写入请求数 600 创建、更新和删除 Lite 主题和 Lite 订阅,或手动更改提交的游标的偏移量。
每分钟的消息统计信息计算请求数 600 计算积压统计信息
每分钟的头部光标计算请求数 600 计算当前头部光标

这些配额适用于每个 Google Cloud 控制台项目,由使用该项目的所有应用共享。

增加配额

如果要增加 Pub/Sub Lite 的任何配额,您可以使用 Google Cloud 控制台申请增加配额。如需了解详情,请参阅申请更高配额

Pub/Sub Lite 限制

如前所述,您无法增加有限制的资源。

订阅限制

Pub/Sub Lite 对一个精简版主题施加 1,000 个 Lite 订阅的限制。