消息队列RabbitMQ版对集群、接口调用以及字符进行了限制,您在使用消息队列RabbitMQ版时注意不要超过相应的限制值,以免程序出现异常。

集群限制(免费升级前)

限制项 专业版 铂金版
单实例的Vhost数量 10 512
单实例的Connection数量 1000 50000
单Vhost的Exchange数量 16 3000
单Vhost的Binding数量 4096
单Queue的Consumer数量 40 2000
单Connection的Channel数量 64 3000
消息大小 64 KB 1 MB
延时消息最大保留时间 24小时 24小时
消息最大保留时间 3天 3天
消息最大重入Queue次数 16 64

集群限制(免费升级后)

限制项 专业版 铂金版
单实例的Vhost数量 等于Queue数量,且最小为16,最大为200。 4096
单实例的Connection数量 等于Queue数量×4,且最小为1000,最大为5000。 50000
单Vhost的Exchange数量 等于Queue数量,且最小为16。 8192
单Vhost的Binding数量 等于Queue数量×10,且最小为4096,最大为20000。
单Queue的Consumer数量 等于Queue数量×4,且最小为50,最大为5000。
单Connection的Channel数量 等于Queue数量,且最小为64。 3000
消息大小 64 KB 1 MB
延时消息最大保留时间 24小时 24小时
消息最大保留时间 3天 3天
消息最大重入Queue次数 16 64

接口调用限制

注意
  • 预付费专业版:单个接口的调用量受限制,且所有接口的调用总量受限于购买的TPS流量峰值。
  • 预付费铂金版:单个接口的调用量无限制,但所有接口的调用总量受限于购买的TPS流量峰值。
限制项 专业版 铂金版
单实例发送消息 25000 TPS
单实例同步获取消息 25000 TPS
单实例打开Connection 500 TPS
单实例打开Channel 500 TPS
单实例清Queue 500 TPS
单实例创建Exchange 500 TPS
单实例删除Exchange 500 TPS
单实例创建Queue 500 TPS
单实例删除Queue 500 TPS
单实例创建Binding 500 TPS
单实例删除Binding 500 TPS
单实例恢复消息 500 TPS
单实例重入Queue消息 20 TPS

字符限制

限制项 限制值
Queue名称 只能包含字⺟、数字、短划线(-)、下划线(_)、英⽂句号(.)、at符号(@),⻓度限制1~255字符。
Exchange名称 只能包含字⺟、数字、短划线(-)、下划线(_)、英⽂句号(.)、at符号(@),⻓度限制1~255字符。
Vhost名称 只能包含字⺟、数字、短划线(-)、下划线(_)、英⽂句号(.)、at符号(@),⻓度限制1~255字符。
Binding Key名称
  • 普通类型:只能包含字⺟、数字、短划线(-)、下划线(_)、英⽂句号(.)、at符号(@),⻓度限制1~255字符。
  • Topic类型:只能包含字母、数字、短划线(-)、下划线(_)、星号(*)、英文句号(.)、井号(#)、at符号(@),开头可以是井号(#)或英⽂句号(.),结尾也可以是井号(#)或英⽂句号(.),长度限制1~255字符。
Consumer Tag名称 只能包含字⺟、数字、短划线(-)、下划线(_)、英⽂句号(.)、at符号(@),⻓度限制1~255字符。