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

集群限制

限制项专业版企业版铂金版
单实例的Vhost数量单实例的Vhost数量取值范围为[Queue数量,200]。2004096
单实例的Connection数量等于Queue数量×4。

单实例的Connection数量取值范围为[1000,5000]。

根据实例规格购买。

单实例至少有2000的免费额度,最大连接数为1万。

根据实例规格购买。

单实例有5万的免费额度,最大连接数为10万。

单Vhost的Exchange数量等于Queue数量。等于Queue数量。
单Vhost的Binding数量等于Queue数量×10。

单Vhost的Binding数量取值范围为[4096,20000]。

等于Queue数量×10。

单Vhost的Binding数量取值范围为[4096,20000]。

单Exchange绑定的Queue数量256256256

如需定制,请联系阿里云技术支持。

单Queue的Consumer数量等于Queue数量×4。

单Queue的Consumer数量取值范围为[50,5000]。

等于Queue数量×4。

单Queue的Consumer数量取值范围为[800,5000]。

单Connection的Channel数量单Connection的Channel数量取值为64或Queue数量
  • 如果Queue数量小于或等于64,则单Connection的Channel数量等于64。
  • 如果Queue数量大于64,则单Connection的Channel数量等于Queue数量。
等于Queue数量。

单Connection的Channel数量取值范围为[Queue数量,2048]。

3000
消息大小64 KB1 MB
说明 当消息小于64 KB时,算一次请求;当消息大于64 KB时,每4 KB算一次请求。
1 MB
延时消息最大延时时间24小时24小时7天
消息最大保留时间3天3天3天
消息最大重入Queue次数161664
消息超时重试间隔60秒5分钟30分钟

接口调用限制

重要
  • 预付费专业版和企业版:单个接口的调用量受限制,且所有接口的调用总量受限于购买的TPS流量峰值。
  • 预付费铂金版:单个接口的调用量无限制,但所有接口的调用总量受限于购买的TPS流量峰值。
限制项限制项接口专业版企业版铂金版
单实例发送消息basicPublish25000 TPS25000 TPS
单实例同步获取消息basicGet500 TPS500 TPS
单实例清QueuepurgeQueue500 TPS500 TPS
单实例创建ExchangeexchangeDeclare500 TPS500 TPS
单实例删除ExchangeexchangeDelete500 TPS500 TPS
单实例创建QueuequeueDeclare500 TPS500 TPS
单实例删除QueuequeueDelete500 TPS500 TPS
单实例创建BindingqueueBind500 TPS500 TPS
单实例删除BindingqueueUnbind500 TPS500 TPS
单实例恢复消息basicRecover500 TPS500 TPS
单实例重入Queue消息
  • basicReject(requeue=true)
  • basicNack(requeue=true)
20 TPS20 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字符。
Message ID只能包含字⺟、数字、短划线(-)、下划线(_)、半角句号(.)、井号(#)、正斜线(/)、at符号(@),⻓度限制1~63字符。