本文由簡體中文內容自動轉碼而成。阿里雲不保證此自動轉碼的準確性、完整性及時效性。本文内容請以簡體中文版本為準。

使用限制

更新時間:2025-02-19 19:33

輕量訊息佇列(原 MNS)對某些具體指標進行了約束和規範,您在使用時注意不要超過相應的限制值,以免程式出現異常。

隊列模型限制

限制項

限制值

說明

限制項

限制值

說明

命名長度

120字元

超過該限制,隊列建立失敗。

隊列數量

1000個

說明

如果您有額外需求,可登入配額中心控制台申請提高單地區Queue數量上限,操作步驟,請參見建立配額提升申請

訊息大小

64 KB

超過該限制,訊息會被丟棄。

批量介面

16條

長輪詢

30秒

訊息儲存時間

7天

超過時間將自動滾動刪除,建議按照需求設定。

主題模型限制

限制項

限制值

說明

限制項

限制值

說明

命名長度

120字元

超過該限制,主題建立失敗。

主題數量

1000個

說明

如果您有額外需求,可登入配額中心控制台申請提高單地區Topic數量上限,操作步驟,請參見建立配額提升申請

訊息大小

64 KB

超過該限制,訊息會被丟棄。

單個主題訂閱數

100個

訊息儲存時間

1天

超過時間將自動滾動刪除,建議按照需求設定。

訊息過濾標籤

1個

用於訊息過濾,不超過16個字元。

隊列訂閱者式

隊列的訊息大小需大於或等於主題訊息大小。

超過該限制,訂閱將建立失敗。

限流策略

每個主帳號每個地區限流閾值預設值:20000 TPS。如果流量已超過20000 TPS,可提交工單提高預設限流閾值。

限流閾值的特殊說明如下:

  • 批量發送情境TPS疊加:當使用BatchSendMessage介面請求某隊列時,BatchSendMessage的TPS = BatchSendMessage每秒實際請求次數×介面中的訊息條數。例如,BatchSendMessage介面1秒中實際請求次數是100,介面中包含10條訊息,則佔用單個隊列TPS=100×10 = 1000。

  • 限流閾值是服務品質基準:該值代表格服務承諾的能力,而非嚴格上限。

  • 動態閾值與叢集資源強關聯:實際承載能力隨叢集負載彈性變化,極端情境下可能出現短暫限流,此現象反映系統正在執行保護性熔斷及資源擴容。

  • 自動回復機制:觸發限流後無需人工幹預,資源擴容與閾值上調均由自動化平台完成。

關於限流策略的更多資訊,請參見限流策略

  • 本頁導讀 (1, M)
  • 隊列模型限制
  • 主題模型限制
  • 限流策略
文檔反饋