使用限制
云消息隊列 RabbitMQ 版對集群、接口調用以及字符進行了限制,您在使用云消息隊列 RabbitMQ 版時注意不要超過相應的限制值,以免程序出現異常。
集群限制
限制項 | Serverless系列實例 | 預付費系列實例 | ||
預留+彈性/按累積量 | 企業版 | 鉑金版 | 專業版 | |
彈性TPS能力上限 | 最大5萬次/秒 | 基礎TPS規格的1倍,最大5萬次/秒 | 基礎TPS規格的1倍,最大5萬次/秒 | 基礎TPS規格的0.5倍 |
單實例的Vhost數量 | 200 | 4096 | 200 | |
單實例的Exchange數量 | 6000 | 80000 | 6000 | |
單實例的Binding數量 | 2萬 | 無 | 2萬 | |
單實例可創建的Queue數量 | 6000 | 80000 | 6000 | |
單實例的Connection數量 | 最大連接數為1萬。 | 根據實例規格購買。 單實例有5萬的免費額度,最大連接數為10萬。 | 等于Queue數量×4。 單實例的Connection數量取值范圍為[1000,5000]。 | |
單Exchange綁定的Queue數量 | 256 | 256 如需定制,請聯系阿里云技術支持。 | 256 | |
單Queue的Consumer數量 | 等于Queue數量×4。 單Queue的Consumer數量取值范圍為[800,5000] | 無 | 等于Queue數量×4。 單Queue的Consumer數量取值范圍為[50,5000]。 | |
單Connection的Channel數量 | 單Connection的Channel數量取值范圍為Min[Queue數量,2048]。
| 3000 | 單Connection的Channel數量取值為64或Queue數量。
| |
消息大小 | 1 MB | 3 MB | 64 KB | |
延時消息最大延時時間 | 7天 | 7天 | 24小時 | |
消息最大保留時間 | 3天 | 3天 | 3天 | |
最大投遞次數 | 16 | 64 | 16 | |
15分鐘 | 60分鐘 | 10分鐘 |
接口調用限制
Serverless系列實例及預付費系列實例中的專業版和企業版實例:單個接口的調用量受限制,且所有接口的調用總量受限于購買的TPS流量峰值。
預付費系列實例中的鉑金版實例:單個接口的調用量無限制,但所有接口的調用總量受限于購買的TPS流量峰值。
限制項 | 限制項接口 | Serverless系列實例 | 預付費系列實例 | ||
預留+彈性/按累積量 | 企業版 | 鉑金版 | 專業版 | ||
單實例同步獲取消息 |
| 500 TPS | 無 | 500 TPS | |
單實例清Queue |
| 500 TPS | 無 | 500 TPS | |
單實例創建Exchange |
| 500 TPS | 無 | 500 TPS | |
單實例刪除Exchange |
| 500 TPS | 無 | 500 TPS | |
單實例創建Queue |
| 500 TPS | 無 | 500 TPS | |
單實例刪除Queue |
| 500 TPS | 無 | 500 TPS | |
單實例創建Binding |
| 500 TPS | 無 | 500 TPS | |
單實例刪除Binding |
| 500 TPS | 無 | 500 TPS | |
單實例恢復消息 |
| 500 TPS | 無 | 500 TPS | |
單實例重入Queue消息 |
| 20 TPS | 無 | 20 TPS |
字符限制
限制項 | 限制值 |
Queue名稱 |
|
Exchange名稱 |
|
Vhost名稱 |
|
Binding Key |
|
Consumer Tag |
|
Message ID |
|