全部產品
Search
文件中心

ApsaraMQ for RabbitMQ:使用限制

更新時間:Dec 10, 2024

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

  • 若Queue數量小於2048,則Channel數量限制值為Queue的數量。

  • 若Queue數量大於等於2048,則Channel數量限制值為2048。

3000

單Connection的Channel數量取值為64或Queue數量

  • 如果Queue數量小於或等於64,則單Connection的Channel數量等於64。

  • 如果Queue數量大於64,則單Connection的Channel數量等於Queue數量。

訊息大小

1 MB

3 MB

64 KB

延時訊息最大延時時間

7天

7天

24小時

訊息最大保留時間

3天

3天

3天

最大投遞次數

16

64

16

消費逾時時間

15分鐘

60分鐘

10分鐘

介面調用限制

重要
  • Serverless系列執行個體及預付費系列執行個體中的專業版和企業版執行個體:單個介面的調用量受限制,且所有介面的調用總量受限於購買的TPS流量峰值。

  • 預付費系列執行個體中的鉑金版執行個體:單個介面的調用量無限制,但所有介面的調用總量受限於購買的TPS流量峰值。

限制項

限制項介面

Serverless系列執行個體

預付費系列執行個體

預留+彈性/按累積量

企業版

鉑金版

專業版

單一實例同步擷取訊息

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訊息

  • basicReject(requeue=true)

  • basicNack(requeue=true)

20 TPS

20 TPS

字元限制

限制項

限制值

Queue名稱

  • 只能包含字⺟、數字、短劃線(-)、底線(_)、半形句號(.)、井號(#)、正斜線(/)、at符號(@)。

  • ⻓度限制1~255字元。

Exchange名稱

  • 只能包含字⺟、數字、短劃線(-)、底線(_)、半形句號(.)、井號(#)、正斜線(/)、at符號(@)。

  • ⻓度限制1~255字元。

Vhost名稱

  • 只能包含字⺟、數字、短劃線(-)、底線(_)、半形句號(.)、井號(#)、正斜線(/)、at符號(@)。

  • ⻓度限制1~255字元。

Binding Key

  • 普通類型

    • 只能包含字⺟、數字、短劃線(-)、底線(_)、半形句號(.)、正斜線(/)、at符號(@)。

    • ⻓度限制1~255字元。

  • Topic類型

    • 只能包含字母、數字、短劃線(-)、底線(_)、星號(*)、半形句號(.)、井號(#)、正斜線(/)、at符號(@)。

    • 長度限制1~255字元。

    • 不能以半形句號(.)開頭或結尾。對於井號(#)或星號(*),如果以其開頭,則其後需有半形句號(.),如果以其結尾,則其前需有半形句號(.),如果既不是開頭也不是結尾,則其前後均需有半形句號(.)。

Consumer Tag

  • 只能包含字⺟、數字、短劃線(-)、底線(_)、半形句號(.)、井號(#)、正斜線(/)、at符號(@)。

  • ⻓度限制1~255字元。

Message ID

  • 只能包含字⺟、數字、短劃線(-)、底線(_)、半形句號(.)、井號(#)、正斜線(/)、at符號(@)。

  • ⻓度限制1~255字元。