張貼日期: Jun 22, 2020

您現在可以在歐洲 (米蘭) 區域使用 Amazon Simple Queue Service (SQS) 先進先出 (FIFO) 佇列。FIFO 佇列的設計目的是確保嚴格遵守傳送和接收訊息的順序,並確切處理每則訊息一次。Amazon SQS 是全受管的訊息佇列服務,可輕鬆地解偶和擴展微型服務、分散式系統及無伺服器應用程式。使用可執行獨立功能的個別元件來建立應用程式能夠改善可擴展性和可靠性。您可以使用 SQS 在軟體元件之間傳送、存放和接收不限數量的訊息,不會遺失訊息,也不需要其他服務永久可用。

Amazon SQS FIFO 佇列補充了現有 Amazon SQS 標準佇列的不足,除了提供高輸送量,還盡力提供最佳排序並至少交付訊息一次。FIFO 佇列與標準佇列的功能基本相同,但提供支援排序和只處理一次這兩項好處。FIFO 佇列提供數項額外的功能,協助防止訊息生產者無意間傳送重複項目,或防止訊息消費者接收這類重複項目。此外,訊息群組允許相同佇列內有多個單獨排序的訊息串流。FIFO 佇列限制在每個 API 動作每秒 300 個交易數 (TPS)。對於需要較高輸送量的應用程式,Amazon SQS 持續支援提供近乎無限輸送量的標準佇列。 

在歐洲 (米蘭) 區域,Amazon SQS FIFO 佇列的價格為每百萬個 API 請求 0.525 USD,每月前 1 百萬個請求免費。 如需詳細資訊,請參閱 Amazon SQS 定價

您可以透過 AWS 管理主控台或您選擇的軟體開發套件,以及三個簡單的命令,開始使用 Amazon SQS。若要進一步了解 Amazon SQS FIFO 佇列,請參閱 AWS 部落格Amazon SQS 常見問答集Amazon SQS 開發人員指南