Azure 事件中心的配额和限制

下表提供了特定于 Azure 事件中心的配额和限制。 有关事件中心定价的信息,请参阅事件中心定价

所有层的通用限制

以下限制在所有层中是通用的。

限制 说明
事件中心名称的大小 - 256 个字符
使用者组名称的大小 Kafka 协议无需创建使用者组。

Kafka:256 个字符

AMQP:50 个字符

每个使用者组的非 epoch 接收者数 - 5
每个命名空间的授权规则数量 系统会拒绝创建授权规则的后续请求。 12
GetRuntimeInformation 方法的调用数 - 每个使用者组每秒 50 个
虚拟网络 (VNet) 数 - 128
IP 配置规则数 - 128
架构组名称的最大长度 50
架构名称的最大长度 100
每个架构的大小(字节) 1 MB
每个架构组的属性数 1024
每个架构组属性键的大小(字节) 256
每个架构组属性值的大小(字节) 1024

基本层与标准层以及高级层与专用层

下表显示的限制在基本层、标准层、高级层和专用层之间会有所不同。

注意

  • 在表中,CU 是容量单位,PU 是处理单位,TU 是吞吐量单位
  • 可以为基本或标准层命名空间配置 TU,或者为高级层命名空间配置 PU
  • 创建专用群集时,会为群集分配一个 CU。 如果在创建群集时启用“支持缩放”选项,则可通过增加 CU 来进行横向扩展,也可通过减少群集的 CU 进行横向缩减。 有关分步说明,请参阅缩放专用群集。 对于不支持“支持缩放”功能的群集,若要调整群集的 CU,请提交工单
限制 基本 标准 高级版 专用
事件中心发布的最大大小 256 KB 1 MB 1 MB 1 MB
每个事件中心的使用者组数 1 20 100 1,000
单个 CU 没有限制
每个命名空间的 Kafka 使用者组数 NA 1,000 1,000 1,000
每个命名空间的中转连接数 100 5,000 每个 PU 10,000 个

例如,如果为命名空间分配了 4 个 PU,则限制为 40,000。
每个 CU 100,000 个
事件数据的最长保留期限 1 天 7 天 90 天 90 天
用于保留的事件存储 每个 TU 84 GB 每个 TU 84 GB 每个 PU 1 TB 每个 CU 10 TB
最大 TU、PU 或 CU 数 40 个 TU 40 个 TU 16 PU 20 个 CU
每个事件中心的分区数 32 32 每个事件中心 100 个,但在命名空间级别,每个 PU 限制为 200 个。

例如,如果为命名空间分配了 2 个 PU,则命名空间中所有事件中心的分区总数限制为 2 * 200 = 400。
每个事件中心 1,024 个
每个 CU 2,000
每个订阅的命名空间数 1,000 1,000 1,000 1,000(每个 CU 50 个)
每个命名空间的事件中心数 10 10 每个 PU 100 1,000
捕获 按小时支付 附送 附送
压缩事件中心的大小 每个分区 1 GB 每个分区 250 GB 每个分区 250 GB
架构注册表(命名空间)的大小(以兆字节为单位) 二十五 100 1,024
架构注册表或命名空间中的架构组数 1:排除默认组 100
每个架构 1 MB
1,000
每个架构 1 MB
所有架构组的架构版本数 二十五 1,000 1万
每个单位的吞吐量 流入量:每秒 1 MB 或每秒 1000 个事件
流出量:每秒 2 MB 或每秒 4,096 个事件
流入量:每秒 1 MB 或每秒 1,000 个事件
流出量:每秒 2 MB 或每秒 4,096 个事件
单个 PU 无限制 * 单个 CU 无限制 *

* 取决于多种因素,例如资源分配、分区数、存储。

注意

可以逐个或者成批发送事件。 无论是单个事件还是一批事件,发布限制(根据 SKU)均适用。 发布大于最大阈值的事件将被拒绝。

下表显示了 Azure 事件中心特定层中可用(或不可用)的功能的列表。

功能 / 特点 基本 标准 高级版 专用
租户 多租户 多租户 具有资源隔离的多租户 独占单租户
专用链接
客户管理的密钥
(自带密钥)
捕获 单独定价 附送 附送
动态分区横向扩展
入口事件 按每百万个事件支付 按每百万个事件支付 附送 附送
运行时审核日志
可用性区域
异地灾难
IP 防火墙

注意

表中的“已含”表示该功能可用,并且使用它不需要单独付费

后续步骤

访问以下链接可以了解有关事件中心的详细信息: