配额和限制

Eventarc 使用配额和系统限制来维持公平的资源分配、防止服务过载,并帮助您管理资源使用。

配额和系统限制类似,但在以下方面有所不同:

  • 配额具有默认值,但您通常可以申请调整。
  • 系统限制是无法更改的固定值。

Google Cloud 使用配额来帮助维持公平性并减少资源使用和可用性的激增。配额用于限制您的 Google Cloud 项目可使用多少Google Cloud 资源。配额适用于一系列资源类型,包括硬件、软件和网络组件。例如,配额可以限制对某项服务的 API 调用次数、您的项目并发使用的负载均衡器数量或者您可以创建的项目数量。配额可以防止服务过载,从而保护Google Cloud 用户社区。配额还可以帮助您管理自己的 Google Cloud 资源。

Cloud 配额系统执行以下操作:

在大多数情况下,当您尝试消耗的资源超出其配额允许的范围时,系统会阻止对资源的访问,并且您尝试执行的任务会失败。

配额通常在 Google Cloud 项目级别应用。您在一个项目中使用资源不会影响您在另一个项目中的可用配额。在 Google Cloud 项目中,配额在所有应用和 IP 地址间共享。

如需了解详情,请参阅 Cloud 配额概览。

Eventarc 资源也有系统限制。系统限制不能更改。

配额

如果您的项目需要的特定资源超出了配额所允许的数量,您可以在 Google Cloud 控制台中申请调整大多数配额。如需了解详情,请参阅配额调整简介。

Eventarc Advanced

配额 说明 值 能否增加? 范围
总线吞吐量 发布吞吐量 1 每分钟 384 MB2 否 每个项目每个区域每分钟
注册 注册数量 100 否 每个项目每个区域
注册 可附加到总线的注册数量 100 否 每辆公交车
流水线 流水线数量 100 否 每个项目每个区域
写请求次数 管理平面 3 写入次数 1000 否 每个项目每个区域每分钟

1 吞吐量配额以 64 kB 为增量进行衡量。例如,1 kB 的消息将使用 64 kB 的配额。

2 流水线吞吐量上限也是每分钟 384 MB(或平均每秒 6.4 MB)。

3 资源 API 操作。

Eventarc Standard

配额 说明 值 能否增加? 范围
触发器读取请求数 触发器 API 读取次数 6000 是 每个项目每分钟
触发器写入请求数 触发器 API 写入次数 600 可以。全球位置的写入限制为 10 QPS。 每个项目每分钟

限制

给定项目的 Eventarc 资源数量有限。 Eventarc API 请求的大小没有直接限制。

Eventarc Advanced

资源 说明 限制 能否增加? 范围
总线 MessageBus 资源数量 1 否 每个项目每个区域
总线 MessageBus 资源数量 5000 否 每个组织
事件 事件大小 1 MB 否 不适用
事件消息 上下文属性值大小 1 1024 字节 否 不适用
事件消息 上下文属性数量(包括必需属性) 80 否 不适用
Google API 来源 GoogleApiSource 资源数量 1 否 每个项目每个区域
流水线 每秒查询次数 100(1 KB 载荷) 否 每个流水线
读请求次数 管理平面 2 读取次数 6000 否 每个项目每个区域每分钟
架构 转换事件格式时输入或输出数据格式架构的大小 8 KB 否 每个架构、每个流水线

1 适用于直接发布的非 Google 事件:如果超出事件上下文属性值的大小限制,则会发生错误,并且系统会阻止发布。

2 资源 API 操作。

Eventarc Standard

资源 说明 限制 能否增加? 范围
事件 事件大小 512 KB 否 不适用
事件交付 底层 Pub/Sub 订阅的最大确认时限(传送超时)(可配置为 10 到 600 秒;默认值为 10 秒)。如需了解详情,请参阅设置 Pub/Sub 确认时限。 600 秒(10 分钟) 否 按触发器订阅
事件消息 上下文属性值大小 1 1024 字节 否 不适用
发布的事件(第三方事件和自定义事件) 每个项目可在所有渠道上发布的第三方事件和自定义事件的数量 300 否。如需申请破例,请与支持团队联系。 每个项目
触发器 Trigger 资源数量 500 否 每项目每位置
触发器 内部 HTTP 端点的触发器数量 100 否 每个项目

1 仅适用于 Cloud Audit Logs 事件:如果超出事件上下文属性值的大小限制,则该值会被截断。任何截断值的属性名称(以英文分号分隔)都会列在扩展属性 ce_xgoogletruncatedattributes 中。