Amazon Simple Queue Service (SQS) 是全受管訊息佇列服務,可讓您輕鬆地分離和擴展微型服務、分散式系統及無伺服器應用程式。使用可執行獨立功能的個別元件來建立應用程式能夠改善可擴展性和可靠性,也是現代應用程式設計的最佳實務。SQS 簡化了雲端應用程式的元件去耦和協調,而且經濟實惠。您可以使用 SQS 在軟體元件之間傳送、存放和接收不限數量的訊息,不會遺失訊息或需要其他服務永久可用。
SQS 提供兩種訊息佇列類型。標準佇列提供最高輸送量、盡力提供最佳排序,以及至少交付一次。SQS FIFO 佇列的設計目的是要保證訊息只會完全依照它們的傳送順序處理一次,並提供有限的輸送量。您可以使用 AWS 主控台或自行選擇的開發套件以及三個簡單的命令,在幾分鐘之內開始使用 SQS。使用 SQS 可免除管理和操作專用簡訊軟體與基礎設施的複雜性及開銷。
SQS 提供可靠且可擴展的訊息佇列,無須管理訊息導向中介軟體的開銷。
Amazon SQS 利用 AWS 雲端隨需動態擴展。SQS 會隨著應用程式彈性地擴展,所以您無須擔心容量規劃和預先佈建的問題。每個佇列的訊息數量沒有限制,而且標準佇列提供近乎無限的輸送量。費用是根據用量計算,與自我管理型簡訊中介軟體的「永遠可用」模式相較之下,可提供大幅的成本節省。
澳洲的石油零售商正透過啟用 AWS IoT 的解決方案 (EMS 提供的 Fuelsuite) 提升其服務站的效能和安全性。EMS 專精於各種解決方案,可將從加油站感應器收集的效能資料提供給石油零售商。Fuelsuite 使用 AWS IoT Device Management 控制收集加油站資料的邊緣裝置、透過 Amazon EC2 處理資料,並利用 Amazon SQS 排定邊緣裝置收發的訊息。
NASA Image and Video Library 可讓您輕鬆存取超過 140,000 張靜態影像、錄音和影片 – 記錄 NASA 超過半世紀探索未知世界的成就。這個架構包含 Amazon SQS 和 Amazon Simple Notification Service,前者用於將內送任務從管道程序分離,後者用於內容更新時觸發處理管道。
BMW Group 將 AWS 用於其連線的汽車應用程式,可從 BMW 7 系列車輛收集感應器資料,提供駕駛動態更新的地圖資訊。BMW 利用 Amazon SQS、Amazon S3、Amazon DynamoDB、Amazon RDS 及 AWS Elastic Beanstalk 等服務,在短短六個月內就建置自己的全新汽車即感應器 (car-as-a-sensor,CARASSO) 服務。
Capital One 透過從自我管理的訊息導向中介軟體系統遷移至 Amazon SQS,將其零售訊息佇列現代化。Capital One 使用 SQS 將多個核心銀行應用程式遷移至雲端,以確保高可用性和成本效益,同時簡化管理複雜度和開銷。
Change Healthcare 使用 Amazon EC2、Amazon S3、Amazon SQS 和 Amazon SNS 等 AWS 服務,每天處理來自客戶的數百萬筆機密交易,同時完全合乎包括 HIPAA 在內的醫療保健產業法規的規範。
redBus 正在擴展他們的 AWS 解決方案,以加入 Amazon SQS 和 SNS 用於監控、提醒和互相通訊。「Amazon SQS 對外部應用程式和我們應用程式間的訊息傳送來說,是特別好用的解決方案。」– redBus 技術長 Charan Padmaraju