Amazon SQS 為多租用戶工作負載導入公平佇列
張貼日期:
2025年7月21日
Amazon Simple Queue Service (Amazon SQS) 現在提供公平佇列這項新功能,可減輕多租用戶標準佇列中的雜訊芳鄰影響。當單一租用戶 (例如客戶、用戶端應用程式或請求類型) 傳送過多的訊息或具有需要較長的處理時間的訊息時,公平佇列有助於使其他租用戶的訊息保持流暢,而且不會長時間延遲。這可維持所有租用戶的服務品質,同時保持標準佇列的可擴展性和輸送量。
若要啟用公平佇列,請在將訊息傳送到 Amazon SQS 標準佇列時包含訊息群組識別碼。您不需要對訊息消費者進行變更,因此可以在即時系統中採用公平佇列,而不會造成中斷,也無須進行移轉。公平佇列對於透過共用佇列為多位客戶提供服務的 SaaS 應用程式、來自多個資源的微服務處理事件,以及處理不同請求類型之訊息的應用程式特別有價值。公平佇列會在單一租用戶造成佇列待辦項目增加時重新排序訊息,有助於在租用戶間維持一致的停留時間 (郵件在傳送與接收之間花在佇列中的時間)。然後佇列會優先傳送來自其他租用戶的訊息。系統會繼續將造成待辦項目增加之承租人的訊息傳送給消費者,但這些訊息的停留時間會根據您的可用消費者容量而增加。
公平佇列適用於所有 AWS 商業和 AWS GovCloud (美國) 區域。如需有關 Amazon SQS 公平佇列的詳細資訊,請參閱我們的部落格文章,並瀏覽《Amazon SQS 開發人員指南》。