Azure 事件中心配额和限制

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

所有层的通用限制

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

限制 注释 价值
事件中心名称的大小 - 256 个字符
消费者组名称的长度 Kafka 协议不需要创建消费者组。

Kafka:256 个字符

高级消息队列协议(AMQP):50 个字符

每个消费组的非纪元接收器数 - 5
每个命名空间的授权规则数量 系统会拒绝创建授权规则的后续请求。 12
GetRuntimeInformation 方法的调用数 - 每个消费者组每秒 50 个
虚拟网络数 - 128
IP 配置规则数 - 128
架构组名称的最大长度 50
架构名称的最大长度 100
每个架构的大小(字节) 1 MB
每个架构组的属性数 1024
单个架构组属性键的大小(字节) 256
单个架构组属性值的大小(字节) 1024
中心/主题上并发接收请求的数量 后续接收请求被限流。 此配额适用于所有使用者/使用者组的并发接收操作总数的组合。 5000

基本层、标准层、高级层

下表显示了基本层、标准层、高级层的不同限制。

备注

  • 在表中,CU 是容量单位,PU 是 处理单元,TU 是 吞吐量单位。
  • 可以为基本层或标准层命名空间配置 TU,或为高级层命名空间配置 PU。
限制 基本 标准 高级
事件中心发布的最大大小 256 KB 1 MB 1 MB
每个事件中心的消费者组数量 1 20 100
每个命名空间的 Kafka 消费者组数 暂无 1,000 1,000
每个命名空间的中转连接数 100 5,000 每个 PU 10,000 个

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

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

* 取决于资源分配、分区数和storage等因素。

备注

可以逐个或者成批发送事件。 无论是单个事件还是批处理,发布限制(根据不同层级)都适用。 发布大于最大阈值的事件被拒绝。

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

功能 基本 标准 高级
租期 多租户 多租户 具有资源隔离的多租户
私有链接 不适用 是 是
客户管理的密钥
(自带密钥)
不适用 不适用 是
捕获 不适用 单独定价 已含
动态分区横向扩展 不适用 不适用 是
入口事件 按每百万个事件支付 按每百万个事件支付 已含
运行时审核日志 不适用 不适用 是
可用性区域 是 是 是
地质灾害恢复 不适用 是 是
IP 防火墙 不适用 是 是

备注

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

后续步骤

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