本文档提供有关 Pub/Sub Lite 的配额和资源限制的信息。除非另有说明,否则 Pub/Sub Lite 主题同时指可用区级和区域级 Lite 主题。
配额和限制概览
Google Cloud 使用配额来限制您可以使用的特定共享 Google Cloud 资源的数量。每个配额代表一个特定的可数资源,例如对特定服务的 API 调用次数、发送到特定服务的字节数,或项目使用的存储空间。
许多服务还具有系统限制。这些限制(例如消息大小上限或您可以在项目中创建的 Pub/Sub Lite 资源数量)是固定限制,无法增加或减少。
Pub/Sub Lite 配额
配额适用于 Pub/Sub Lite 服务的以下属性:
吞吐量配额
区域级精简版主题需要预留吞吐量。区域性精简版主题可以使用预留,也可以直接向主题分配吞吐量容量。未进行预留的区域性精简版主题会消耗其各自区域的发布和订阅吞吐量配额。具有预留的精简版主题仅通过其预留来消耗吞吐量配额。
以下默认配额适用于每个项目和位置:
资源配额 | 位置类型 | 值 |
---|---|---|
预留吞吐量 | 区域 | 128 个容量单位 |
没有预留的区域级精简版主题的发布吞吐量 | 可用区 | 64 MiBps |
无预留的可用区级精简版主题的订阅吞吐量 | 可用区 | 128 MiBps |
存储配额
项目中可用区级精简版主题和区域级精简版主题的存储空间会计入同一区域配额。区域级精简版主题会将数据存储在一个区域内的两个可用区中,而可用区级精简版主题仅会将数据存储在一个区域内的某个可用区中。
例如,如果您创建一个可用区级精简版主题,其中一个分区包含 30 GB 的存储空间,则您将使用 30 GB 的存储配额。或者,如果您创建一个地区性 Lite 主题,其中一个分区包含 30 GB 的存储空间,则您将使用 60 GB(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 对每个 Lite 主题设有 1,000 个 Lite 订阅的限制。