消息队列RabbitMQ版对集群、接口调用以及字符进行了限制,您在使用消息队列RabbitMQ版时注意不要超过相应的限制值,以免程序出现异常。
集群限制
限制项 | 专业版 | 企业版 | 铂金版 |
---|---|---|---|
单实例的Vhost数量 | 单实例的Vhost数量取值范围为[Queue数量,200]。 | 200 | 4096 |
单实例的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数量 | 256 | 256 | 256 如需定制,请联系阿里云技术支持。 |
单Queue的Consumer数量 | 等于Queue数量×4。 单Queue的Consumer数量取值范围为[50,5000]。 |
等于Queue数量×4。 单Queue的Consumer数量取值范围为[800,5000]。 |
无 |
单Connection的Channel数量 | 单Connection的Channel数量取值为64或Queue数量。
|
等于Queue数量。 单Connection的Channel数量取值范围为[Queue数量,2048]。 |
3000 |
消息大小 | 64 KB | 1 MB
说明 当消息小于64 KB时,算一次请求;当消息大于64 KB时,每4 KB算一次请求。
|
1 MB |
延时消息最大延时时间 | 24小时 | 24小时 | 7天 |
消息最大保留时间 | 3天 | 3天 | 3天 |
消息最大重入Queue次数 | 16 | 16 | 64 |
消息超时重试间隔 | 60秒 | 5分钟 | 30分钟 |
接口调用限制
重要
- 预付费专业版和企业版:单个接口的调用量受限制,且所有接口的调用总量受限于购买的TPS流量峰值。
- 预付费铂金版:单个接口的调用量无限制,但所有接口的调用总量受限于购买的TPS流量峰值。
限制项 | 限制项接口 | 专业版 | 企业版 | 铂金版 |
---|---|---|---|---|
单实例发送消息 | basicPublish |
25000 TPS | 25000 TPS | 无 |
单实例同步获取消息 | basicGet |
500 TPS | 500 TPS | 无 |
单实例清Queue | purgeQueue |
500 TPS | 500 TPS | 无 |
单实例创建Exchange | exchangeDeclare |
500 TPS | 500 TPS | 无 |
单实例删除Exchange | exchangeDelete |
500 TPS | 500 TPS | 无 |
单实例创建Queue | queueDeclare |
500 TPS | 500 TPS | 无 |
单实例删除Queue | queueDelete |
500 TPS | 500 TPS | 无 |
单实例创建Binding | queueBind |
500 TPS | 500 TPS | 无 |
单实例删除Binding | queueUnbind |
500 TPS | 500 TPS | 无 |
单实例恢复消息 | basicRecover |
500 TPS | 500 TPS | 无 |
单实例重入Queue消息 |
|
20 TPS | 20 TPS | 无 |
字符限制
限制项 | 限制值 |
---|---|
Queue名称 | 只能包含字⺟、数字、短划线(-)、下划线(_)、半角句号(.)、井号(#)、正斜线(/)、at符号(@),⻓度限制1~255字符。 |
Exchange名称 | 只能包含字⺟、数字、短划线(-)、下划线(_)、半角句号(.)、井号(#)、正斜线(/)、at符号(@),⻓度限制1~255字符。 |
Vhost名称 | 只能包含字⺟、数字、短划线(-)、下划线(_)、半角句号(.)、井号(#)、正斜线(/)、at符号(@),⻓度限制1~255字符。 |
Binding Key |
|
Consumer Tag | 只能包含字⺟、数字、短划线(-)、下划线(_)、半角句号(.)、井号(#)、正斜线(/)、at符号(@),⻓度限制1~255字符。 |
Message ID | 只能包含字⺟、数字、短划线(-)、下划线(_)、半角句号(.)、井号(#)、正斜线(/)、at符号(@),⻓度限制1~63字符。 |