雲訊息佇列 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 |
|