雲訊息佇列 RabbitMQ 版對叢集、字元及TPS流量峰值進行了限制,您在使用雲訊息佇列 RabbitMQ 版時注意不要超過相應的限制值,以免程式出現異常。
叢集限制
|
限制項 |
Serverless系列執行個體 |
預付費系列執行個體 |
|||
|
共用 |
獨享 |
企業版 |
鉑金版 |
專業版 |
|
|
預留+彈性/按累積量 |
預留+彈性 |
||||
|
單一實例的Vhost數量 |
200 |
2000 |
200 |
4096 |
200 |
|
單一實例的Exchange數量 |
6000 |
10000 |
6000 |
80000 |
6000 |
|
單一實例的Binding數量 |
2萬 |
2萬 |
2萬 |
無 |
2萬 |
|
單一實例可建立的Queue數量 |
6000 |
10000 |
6000 |
80000 |
6000 |
|
單一實例的Connection數量 |
最大串連數為1萬。 |
最大串連數為2萬。 |
根據執行個體規格購買。 單一實例有2000的免費額度,最大串連數為1萬。 |
根據執行個體規格購買。 單一實例有5萬的免費額度,最大串連數為10萬。 |
等於Queue數量×4。 單一實例的Connection數量取值範圍為[1000,5000]。 |
|
單Exchange綁定的Queue數量 |
256 |
256 可提交工單定製需求。定製後執行個體不可降配到共用叢集。 |
256 |
256 如需定製,請聯絡阿里雲支援人員。 |
256 |
|
單Queue的Consumer數量 |
等於Queue數量×4。 單Queue的Consumer數量取值範圍為[800,5000] |
無 |
等於Queue數量×4。 單Queue的Consumer數量取值範圍為[800,5000] |
無 |
等於Queue數量×4。 單Queue的Consumer數量取值範圍為[50,5000]。 |
|
單Connection的Channel數量 |
2000 |
3000 |
單Connection的Channel數量取值範圍為Min[Queue數量,2048]。
|
3000 |
單Connection的Channel數量取值為64或Queue數量。
|
|
訊息大小 |
10 MB |
50 MB |
10 MB |
50 MB |
64 KB |
|
延時訊息最大延時時間 |
7天 |
7天 可提交工單定製需求。定製後執行個體不可降配到共用叢集。 |
7天 |
7天 如需定製,請聯絡阿里雲支援人員。 |
24小時 |
|
訊息最大保留時間 |
3天 |
3天 |
3天 |
3天 |
3天 |
|
最大投遞次數 |
16 |
16 |
16 |
64 |
16 |
|
最大值:3小時 預設值:5分鐘 |
最大值:12小時 預設值:30分鐘 |
最大值:3小時 預設值:5分鐘 |
最大值:12小時 預設值:30分鐘 |
最大值:10分鐘 預設值:1分鐘 |
|
字元限制
|
限制項 |
限制值 |
|
Queue名稱 |
|
|
Exchange名稱 |
|
|
Vhost名稱 |
|
|
Binding Key |
|
|
Consumer Tag |
|
|
Message ID |
|
限流閾值
-
TPS計數規則請參見Serverless系列執行個體計數規則和預付費系列執行個體TPS計數規則。
-
TPS被限流後的解決辦法,請參見單一實例總TPS被限流的解決辦法和單節點的TPS被限流的解決辦法。
執行個體總TPS限流閾值
|
執行個體系列 |
Serverless系列執行個體 |
預付費系列執行個體 |
||||||
|
規格 |
共用 |
獨享 |
未開啟彈性TPS |
開啟彈性TPS |
||||
|
預留+彈性/按累積量 |
預留+彈性 |
企業版 |
鉑金版 |
專業版 |
企業版 |
鉑金版 |
專業版 |
|
|
限流閾值 |
最大5萬次/秒 |
基礎TPS流量峰值規格的2倍 |
基礎TPS流量峰值規格 |
基礎TPS流量峰值規格的2倍,最大5萬次/秒 |
基礎TPS流量峰值規格的2倍,最大5萬次/秒 |
基礎TPS流量峰值規格的1.5倍 |
||
單節點SendMessage TPS限流閾值
服務端會在執行個體維度限制每個後台服務節點上SendMessage的TPS值,限流閾值如下所示:
|
限制 |
Serverless系列執行個體 |
預付費系列執行個體 |
||||
|
共用 |
獨享 |
企業版 |
鉑金版 |
專業版 |
||
|
按累積量 |
預留+彈性 |
預留+彈性 |
||||
|
限流閾值 |
2.5萬次/秒 |
2.5萬次/秒 |
無 |
2.5萬次/秒 |
無 |
2.5萬次/秒 |
單介面的限流閾值
|
限制項 |
限制項介面 |
Serverless系列執行個體 |
預付費系列執行個體 |
|||
|
共用 |
獨享 |
企業版 |
鉑金版 |
專業版 |
||
|
預留+彈性/按累積量 |
預留+彈性 |
|||||
|
單一實例清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 |
||