佇列記憶體的延展性和效能目標

此參考文件會詳細說明 Azure 儲存體的可擴縮性和效能目標。 這裡列出的可擴展性和效能目標屬於高階目標,但確實是可以達成的。 在所有情況下,你的儲存帳號所達成的請求速率和頻寬,取決於儲存物件的大小、所使用的存取模式,以及應用程式所執行的工作負載類型。

測試您的服務,以判斷其效能是否符合您的需求。 如果可能,請避免流量率突增,確保流量在不同分割之間妥善分散。

當您的應用程式達到分割區可處理的工作負載限制時,Azure 儲存體會開始傳回錯誤碼 503 (伺服器忙碌) 或錯誤碼 500 (作業逾時) 回應。 若發生 503 錯誤,請考慮修改您的應用程式,使用指數退換策略來進行重試。 指數退讓減少了分割區的負載,並緩解了該分割區的流量激增。

佇列儲存體的縮放目標

資源 標的
單一佇列的大小上限 500 TiB
佇列中訊息的大小上限 64 KiB
每個佇列的已儲存存取原則數上限 5
每個儲存體帳戶的要求速率上限 每秒 20,000 則訊息 (假設 1 KiB 訊息大小)
單一佇列的目標吞吐量(1-KiB 訊息) 每秒最多 2,000 個訊息

另請參閱