Amazon Simple Queue Service (SQS) 是全受管訊息佇列服務,可讓您分離和擴展微型服務、分散式系統及無伺服器應用程式。SQS 可免除與管理和操作訊息導向中介軟體相關的複雜性及開銷,也可讓開發人員專注在與眾不同的工作上。您可以使用 SQS 在軟體元件之間傳送、存放和接收不限數量的訊息,不會遺失訊息或需要其他服務可用。使用 AWS 管理主控台、命令列界面或自選的 SDK 以及三個簡單的命令,即可在幾分鐘內開始使用 SQS。
SQS 提供兩種訊息佇列類型。標準佇列提供最高輸送量、盡力提供最佳排序,以及至少交付一次。SQS FIFO 佇列的設計目的是要保證訊息只會完全依照它們的傳送順序處理一次。
優勢
免除管理開銷
AWS 管理所有進行中的操作和所需的基礎設施,提供高可用性和可擴展的訊息佇列服務。使用 SQS 時無須預付費用,不必取得、安裝和設定簡訊軟體,也無須支援基礎設施的耗時建立和維護工作。SQS 佇列會動態建立並自動擴展,因此您可以快速且有效率地建立及擴展應用程式。
可靠地交付訊息
使用 Amazon SQS 可以任何輸送量等級傳輸不限數量的資料,不會遺失訊息或需要其他服務可用。SQS 可讓您去耦應用程式元件,因此元件的執行和故障都各自獨立,提高了系統的整體容錯能力。每個訊息的多個副本會以冗餘方式存放至多個可用區域,因此在需要時都能保持可用。
確保敏感資料安全無虞
您可以使用 Amazon SQS,透過伺服器端加密 (SSE) 功能加密每一個訊息本文,在應用程式之間交換敏感資料。Amazon SQS SSE 與 AWS Key Management Service (KMS) 的整合讓您能夠集中化管理保護 SQS 訊息的金鑰以及保護其他 AWS 資源的金鑰。AWS KMS 會將每一次的加密金鑰使用記錄到 AWS CloudTrail,協助您符合法規和合規需求。
以經濟實惠的方式彈性地擴展
Amazon SQS 利用 AWS 隨需動態擴展。SQS 會隨著應用程式彈性地擴展,所以您無須擔心容量規劃和預先佈建的問題。每個佇列的訊息數量沒有限制,而且標準佇列提供近乎無限的輸送量。費用是根據用量計算,與自我管理型簡訊中介軟體的「永遠可用」模式相較之下,可提供大幅的成本節省。
案例研究
NASA Image and Video Library 可讓您輕鬆存取超過 140,000 張靜態影像、錄音和影片 – 記錄 NASA 超過半世紀探索未知世界的成就。這個架構包含 Amazon SQS 和 Amazon Simple Notification Service (SNS),前者用於將內送任務從管道程序分離,後者用於內容更新時觸發處理管道。
部落格和文章


最新消息
AWS 中國北京 (BJS) 區域 (由 SINNET 營運)、亞太區域 (香港)、GovCloud (美國東部) 和 GovCloud (美國西部) 現在提供 Amazon SQS FIFO 佇列 | 2019 年 5 月 15 日 |
Amazon SQS 現在支援 VPC 端點的政策 | 2019 年 4 月 4 日 |
歐洲 (斯德哥爾摩) 區域和由 NWCD 負責營運的 AWS 中國 (寧夏) 區域現在提供 Amazon SQS FIFO 佇列 | 2019 年 3 月 13 日 |
Amazon SQS FIFO 佇列現在於 15 個 AWS 區域供應 | 2019 年 2 月 7 日 |
Amazon SQS 現已支援使用 AWS PrivateLink 的 Amazon VPC 端點 | 2018 年 12 月 13 日 |
AWS Lambda 支援以 Amazon SQS 作為事件來源 | 2018 年 6 月 28 日 |
Amazon Simple Queue Service 伺服器端加密現已在額外的 13 個區域開放使用 | 2018 年 5 月 24 日 |
Amazon CloudWatch Events 新增 Amazon SQS FIFO 作為事件目標 | 2018 年 4 月 10 日 |
使用成本分配標記管理 Amazon Simple Queue Service 成本 | 2017 年 10 月 19 日 |
美國東部 (維吉尼亞北部) 區域現在推出 Amazon SQS FIFO 佇列 | 2017 年 6 月 14 日 |
歐洲 (愛爾蘭) 區域現在推出只處理一次功能的 Amazon SQS FIFO 佇列 | 2017 年 6 月 8 日 |
美國東部 (維吉尼亞北部) 區域現在推出 Amazon Simple Queue Service (SQS) 伺服器端加密 | 2017 年 5 月 23 日 |
Amazon Simple Queue Service (SQS) 現在是 HIPAA 合格服務 | 2017 年 5 月 1 日 |
Amazon Simple Queue Service (SQS) 引進佇列的伺服器端加密 | 2017 年 4 月 28 日 |
適用於 JMS 的 Amazon SQS Java Messaging Library 現在支援 FIFO 佇列 | 2017 年 4 月 24 日 |
開始使用 AWS

傳送訊息到佇列
進一步了解 Amazon SQS