輕量訊息佇列(原 MNS)對某些具體指標進行了約束和規範,您在使用時注意不要超過相應的限制值,以免程式出現異常。
隊列模型限制
限制項 | 限制值 | 說明 |
命名長度 | 120字元 | 超過該限制,隊列建立失敗。 |
隊列數量 | 1000個 | 無 |
訊息大小 | 64 KB | 超過該限制,訊息會被丟棄。 |
批量介面 | 16條 | 無 |
長輪詢 | 30秒 | 無 |
訊息儲存時間 | 7天 | 超過時間將自動滾動刪除,建議按照需求設定。 |
主題模型限制
限制項 | 限制值 | 說明 |
命名長度 | 120字元 | 超過該限制,主題建立失敗。 |
主題數量 | 1000個 | 無 |
訊息大小 | 64 KB | 超過該限制,訊息會被丟棄。 |
單個主題訂閱數 | 100個 | 無 |
訊息儲存時間 | 1天 | 超過時間將自動滾動刪除,建議按照需求設定。 |
訊息過濾標籤 | 1個 | 用於訊息過濾,不超過16個字元。 |
隊列訂閱者式 | 隊列的訊息大小需大於或等於主題訊息大小。 | 超過該限制,訂閱將建立失敗。 |
限流規格說明
介面類型 | 每個主帳號每個地區限流閾值 | 計數規則 | 包含介面 |
資料流訊息收發相關介面 | 20000 QPS | 當使用BatchSendMessage介面請求某隊列時,BatchSendMessage的QPS = BatchSendMessage每秒實際請求次數×介面中的訊息條數。 例如,BatchSendMessage介面1秒中實際請求次數是100,介面中包含10條訊息,則佔用單個隊列QPS=100×10 = 1000。 | |
中繼資料操作相關介面 | 200 QPS | 每發送1次請求,QPS計數加1。 |
說明
如果您有特殊需求,可提交工單提高相關介面的限流閾值。