云消息队列 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字符。 |