你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure 事件网格的配额和限制

本文列出了 Azure 事件网格的配额和限制。

注意

本文中的以下限制是按区域列出的。

事件网格节流限制

事件网格提供标准层和基本层。 事件网格标准层使用消息队列遥测传输(MQTT)中转站功能启用发布-订阅,并通过事件网格命名空间拉取消息传递。 事件网格基本层使用事件网格自定义主题、事件网格系统主题、事件网格域和事件网格合作伙伴主题实现推送传递。 有关详细信息,请参阅 “选择正确的事件网格”层。 本文介绍这两个层的配额和限制。

事件网格命名空间资源限制

事件网格命名空间 启用 MQTT 消息传送和 HTTP 拉取传递。 以下限制适用于事件网格中的命名空间资源。

限制说明 限制
每个 Azure 订阅中的事件网格命名空间 50
每个事件网格命名空间的最大吞吐量单位(TU) 40 (若要请求增加超过 40 个 TU,请联系Microsoft。askmqtt@microsoft.com
每个事件网格命名空间的 IP 防火墙规则 16

事件网格命名空间中的 MQTT 限制

以下限制适用于事件网格命名空间资源中的 MQTT。

吞吐量单位定义命名空间中的入口和出口事件速率容量。 可以使用 TU 来控制消息入口和出口的命名空间资源的容量。

限制说明 限制
每个事件网格命名空间的 MQTT 会话数 每个 TU 10,000
每个事件网格命名空间的会话数 每个 TU 10,000
会话到期间隔 8 小时,可在事件网格命名空间上配置
每个事件网格命名空间的入站 MQTT 发布请求数 每 TU 每秒 1,000 条消息
每个事件网格命名空间的入站 MQTT 带宽 每个 TU 每秒 1 MB
每个会话的入站 MQTT 发布请求数 每秒 1,000 条消息
每个会话的入站 MQTT 带宽 每秒 1 MB
传输中的 MQTT 入站消息* 1,000 条消息
传输中的 MQTT 入站带宽* 64 KB
每个事件网格命名空间的入站 HTTP 发布请求 每个 TU 每秒 500 条消息
每个事件网格命名空间的入站 HTTP 带宽 每个 TU 每秒 512 KB
每个会话的入站 HTTP 发布请求 每秒 500 条消息
每个会话的入站 HTTP 带宽 每秒 512 KB
入站外部 HTTP 消息* 500 条消息
最大保留消息大小** 64 KB
每个 TU 的最大保留消息数 10,000 条消息或 640 MB(以第一个为准)
每个 TU 的总保留存储数 640 MB
保留消息过期(MQTT 3.1.1) 365 天(默认值)
保留消息过期(MQTT 5.0) 使用消息过期间隔(0 到 31,536,000 秒)(365 天)进行配置
每个事件网格命名空间的出站 MQTT 发布请求数 每 TU 每秒 1,000 条消息
每个事件网格命名空间的出站 MQTT 带宽 每个 TU 每秒 1 MB
每个会话的出站 MQTT 发布请求数 每秒 100 条消息
每个会话的出站 MQTT 带宽 每秒 1 MB
传输中的 MQTT 出站消息* 100 条消息
传输中的 MQTT 出站带宽* 64 KB
最大消息大小 512 KB
每个主题/主题筛选器的段数 15
主题大小 256 B
MQTTv5 响应主题 256 B
MQTTv5 主题别名数 每个会话 10 个
所有用户属性的 MQTTv5 总大小 32 KB
每个客户端会话的 MQTT 连接速率 每个客户端会话每秒 1 次连接尝试
MQTTv5 内容类型大小 256 B
MQTTv5 关联数据大小 256 B
连接请求数 每个 TU 每秒 200 个请求
MQTTv5 身份验证数据大小 8 KB
最大保持活动间隔 1,160
每个 MQTT SUBSCRIBE 数据包的主题筛选器数 10
每个事件网格命名空间的订阅和取消订阅请求 每秒 200 个请求
每个会话的订阅和取消订阅请求数 每秒 5 个请求
每个 MQTT 会话的订阅数 50
每个事件网格命名空间的订阅数 1 百万
每个 MQTT 主题的订阅数 无限制,如果它们不超过每个事件网格命名空间或会话的订阅限制
已注册的客户端资源 每个 TU 10,000 个客户端
证书颁发机构证书 10
客户端组 10
主题空间 10
主题模板 每个主题空间 10 个
权限绑定 100

* 有关 MQTTv5,请详细了解流控制支持

** 保留的消息数针对命名空间的总 MQTT 存储配额。 达到配额后,发布新的保留消息将失败,直到现有消息过期或删除(例如,通过空有效负载发布)。

事件网格命名空间中的事件限制

以下限制适用于事件网格命名空间资源中的事件。

限制说明 限制
事件网格命名空间的主题 每个 TU 100
事件流入量 每秒 1,000 个事件或每个 TU 每秒 1 MB(以先达到的限制为准)
事件出口(推送和拉取 API) 最高每秒 2,000 个事件或每个 TU 每秒 2 MB
事件出口(确认、发布、拒绝和续订锁定 API) 最高每秒 2,000 个事件或每个 TU 每秒 2 MB
事件网格命名空间主题的最大事件保留期 7 天
每个主题的订阅数 500
最大事件大小 1 MB
批大小 1 MB
每个请求的事件数 1,000

自定义主题、系统主题和合作伙伴主题资源限制

以下限制适用于事件网格自定义主题、系统主题和合作伙伴主题资源。

限制说明 限制
每个 Azure 订阅的自定义主题数 100
当达到限制时,可以考虑不同的区域或考虑使用可以支持 100,000 个主题的域。
每个主题的事件订阅数 500
此限制不能提高。
自定义或合作伙伴主题的发布速率(流入量) 5,000 个事件或每秒 5 MB(以第一者为准)
事件按限制和定价目的计为 64 KB 数据区块。 因此,如果事件为 128 KB,则会算作两个事件。
事件大小 1 MB
此限制不能提高。
主题的最大事件保留期 1 天
此限制不能提高。
每批传入事件数 5,000
此限制不能提高。
每个主题的专用终结点连接数 64
此限制不能提高。
每个主题的 IP 防火墙规则 128

域资源限制

以下限制适用于事件网格域资源。

限制说明 限制
每个 Azure 订阅的域数 100
每个域的主题数 100,000
域中每个主题的事件订阅数 500
此限制不能提高。
域范围事件订阅数 50
此限制不能提高。
域的发布速率(流入量) 5,000 个事件或每秒 5 MB(以第一者为准)
事件按限制和定价目的计为 64 KB 数据区块。 因此,如果事件为 128 KB,则会算作两个事件。
域主题的事件保留期上限 1 天
此限制不能提高。
每个域的专用终结点连接数 64
每个主题的 IP 防火墙规则 128