服务总线配额

本部分列出了 Azure 服务总线消息传送的基本配额和限制阈值。

消息传送配额

下表列出了特定于 Azure 服务总线消息的配额信息。 若要了解服务总线的定价和其他配额,请参阅服务总线定价

配额名称 作用域 注释
每个 Azure 订阅的最大命名空间数 命名空间 1000(默认值和最大值) 此限制基于 Microsoft.ServiceBus 提供程序,而不是基于层。 因此,它是跨所有层的命名空间总数。 对更多命名空间的后续请求被拒绝。
队列或主题大小 实体

1、2、3、4 GB 或 5 GB

在高级 SKU 以及启用了分区的标准 SKU 中,队列或主题的最大大小是 80 GB。

每个消息传送单元的高级命名空间的总大小限制为 1 TB。 命名空间中所有实体的总大小不能超过此限制。

创建/更新队列或主题时定义。

后续的传入消息会被拒绝,且调用代码会收到异常。

目前,对发送到队列的大消息(大小 > 1 MB)进行两次计数。 并且,对发送到主题的大消息(大小 > 1 MB)进行 X + 1 次计数,其中 X 是对该主题的订阅数。

命名空间上的并发连接数 命名空间 Net Messaging:1,000。

AMQP:5,000。
系统会拒绝后续的附加连接请求,且调用代码会收到异常。 REST 操作不计入并发 TCP 连接数。
队列、主题或订阅实体上的并发接收请求数 实体 5,000 后续的接收请求会被拒绝,且调用代码会收到异常。 此配额适用于一个主题上所有订阅的并发接收操作总数。
每个命名空间的主题或队列数 命名空间 基本层或标准层为 10,000。 命名空间中主题和队列的数目之和必须小于或等于 10,000。

对于高级层,每个消息传送单元 (MU) 为 1,000。
系统将拒绝后续的在命名空间中创建新主题或队列的请求。 因此,如果是通过 Azure 门户配置的,将生成错误消息。 如果是通过管理 API 调用的,调用代码将收到异常。
每个命名空间的分区主题或队列 命名空间 基本层和标准层:100。 每个分区的队列或主题都会计入每个命名空间 1,000 个实体的配额。 系统将拒绝后续的在命名空间中创建新分区主题或队列的请求。 因此,如果是通过 Azure 门户配置的,将生成错误消息。 如果是通过管理 API 调用的,调用代码会收到 QuotaExceededException 异常。

如果希望在基本或标准层命名空间中有更多分区的实体,请创建更多命名空间。

任一消息实体路径的最大大小:队列或主题 实体 260 个字符。  
任一消息实体名称的最大大小:命名空间、订阅或订阅规则 实体 50 个字符。  
消息 ID 的最大大小 实体 128  
消息会话 ID 的最大大小 实体 128  
队列、主题或订阅实体的消息大小 实体 对于标准层为 256 KB
对于高级层为 100 MB。

标准层的最大批大小为 256 KB,高级层的最大批大小为 1MB。

消息大小包括属性(系统和用户)的大小,以及有效负载的大小。 系统属性的大小因方案而异。
超过这些配额的传入消息会被拒绝,且调用代码会收到异常。
队列、主题或订阅实体的消息属性大小 实体

每个属性的最大消息属性大小为 32 KB。

所有属性的累计大小不得超过 64 KB。 此限制适用于中转消息的整个标头,其中既有用户属性也有系统属性,如序列号、标签和消息 ID。

属性包中标头属性的最大数:byte/int.MaxValue

生成了 SerializationException 异常。
每个主题的订阅数 实体 标准层和高级层每个主题 2,000 个。 系统将拒绝后续的为主题创建更多订阅的请求。 因此,如果是通过门户配置的,会显示错误消息。 如果是通过管理 API 调用的,调用代码将收到异常。
每个主题的 SQL 筛选器数 实体 2,000 在主题上创建更多筛选器的后续请求会被拒绝,且调用代码会收到异常。
每个主题的相关性筛选器数 实体 100,000 在主题上创建更多筛选器的后续请求会被拒绝,且调用代码会收到异常。
SQL 筛选器或操作的大小 命名空间 筛选器条件字符串的最大长度:1,024 (1 K)。

规则操作字符串的最大长度:1,024 (1 K)。

每个规则操作的最大表达式数:32。
创建更多筛选器的后续请求将被拒绝,且调用代码会收到异常。
每个命名空间、队列或主题的共享访问授权规则数 实体、命名空间 每个实体类型的最大规则数:12.

在服务总线命名空间上配置的规则适用于所有类型:队列、主题。
创建更多规则的后续请求将被拒绝,且调用代码会收到异常。
每个事务的消息数 事务 100

适用于 Send() 和 SendAsync() 操作
系统将拒绝更多传入消息,并且调用代码将收到指示“不能在单个事务中发送 100 个以上的消息”的异常。
虚拟网络和 IP 筛选器规则的数量 命名空间 128