你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
本文列出了 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 |
相关内容
- 有关所有 Azure 服务的配额和限制,请参阅 Azure 订阅和服务限制、配额和约束。