使用 AWS 開發套件、範例和操作說明就可以快速開始使用 SQS。無論是 Java、Ruby 或 .NET 和 Python,只要幾行程式碼就可以在您的應用程式中使用 SQS。您可以在下方找到依語言分類的範本、程式碼片段和其他資源以協助您開始使用訊息佇列,包括如何建立訊息、發出請求、傳送/接收訊息等。

» 最新消息

» 適用於開發人員

» 部落格

» 教學

» 影片

» 白皮書

» 其他資源

開始免費使用 AWS

建立免費帳戶
或者登入 SQS 主控台

Amazon SQS 免費方案每月免費提供 100 萬個請求。

查看 AWS 免費方案詳細資訊 »

Building an Immersive VR Streaming Solution on AWS

這個部落格逐步講解如何設計和實作完整端對端沉浸式串流解決方案架構。使用攝影機拍攝內容,並透過貢獻編碼器,以等矩形格式發佈即時串流。即時事件結束後,會將 VOD 資產發佈到 S3。再將 S3 事件發佈到 SQS。編碼叢集會處理 SQS 佇列中的讀取訊息、處理 VOD 剪輯,然後存放到 S3 儲存貯體。

閱讀部落格
sqs_vr_blog_ref_arch_diagram

開發人員指南為您介紹 Amazon SQS 的訊息佇列功能,並提供一些秘訣和使用進階產品功能和資源的連結。

HTML | PDF | Kindle

1. 先安裝適用於 Java 的 AWS 開發套件

3. (選用) 如果您需要 Java Message Service (JMS) 1.1 相容性,請安裝 Amazon SQS Java Messaging Library

4. (選用) 如果您想要使用大於 256 KB 的訊息承載,請安裝 Amazon SQS Extended Client Library for Java

2. 接著,在 GitHub 取得 SQS Java 範例 (也包含在 Java 開發套件中)。

從 GitHub 取得 SQS Java 範例

1. 先安裝適用於 Ruby 的 AWS 開發套件

2. 接著,在 GitHub 取得 SQS Ruby 範例。

從 GitHub 取得 SQS Ruby 範例

1. 先安裝適用於 Python 的 AWS 開發套件

2. 接著,使用 Boto (Python) 教學。

閱讀 SQS Python 教學

1. 先安裝適用於 .NET 的 AWS 開發套件

2. 接著,在 GitHub 取得 .NET 整合測試。

從 GitHub 取得 SQS .NET 整合測試

1. 先安裝適用於 PHP 的 AWS 開發套件

2. 接著,參閱 PHP 手冊關於如何使用 SQS。

參閱 SQS PHP 手冊

1. 先安裝適用於 JavaScript/Node 的 AWS 開發套件

2. 接著,參閱 JavaScript/Node 手冊和程式碼片段關於如何使用 SQS。

參閱 JavaScript/Node 程式碼片段和手冊

在這個教學中,您將學習如何使用 Amazon Simple Queue Service (Amazon SQS) 設定非同步簡訊。Amazon SQS 是可讓應用程式元件在雲端通訊的 AWS 服務。您將使用 Amazon SQS 主控台建立和設定訊息佇列、傳送訊息、接收和刪除該訊息,然後刪除佇列。

試用教學

在這個教學中,您將使用 Amazon Simple Notification Service (SNS) 和 Amazon Simple Queue Service (SQS) 實作散發簡訊案例。在這個案例中,訊息會「推送」到多個訂閱者,如此即無須定期檢查或輪詢更新,而且可依訂閱者平行非同步處理訊息。

試用教學

Sparkpost 是一家值得信賴的電子郵件服務供應商,負責交付全球 25% 的非垃圾郵件。他們在為客戶設計能處理大量外送郵件的可擴展系統時面臨到各種嚴峻的挑戰,而 MTA IP 地址是主要的瓶頸。在這段影片中,Sparkpost 首席技術官 George Schlossnagle 解釋他們如何使用 ELB、EC2 和 SQS 分解巨型應用程式,並在 AWS 上建立鬆散耦合的架構。

Ajilon: Automating continuous delivery in the enterprise

CoreLogic: Spotting scalable architectures for batch workloads

Qantas: Building a highly-available, multi-AZ CIFS Cluster on AWS

Ocado:Creating a self-service portal to help developers build secure, loosely coupled microservices

tma-zapproved_1200x628
4:38
在這一集的 "This is My Architecture" 中,來自 Zapproved 的 Lee 將說明他們如何使用 Step Functions、Lambda 和 SQS 自動處理資料。

Zapproved:Automating data processing with Step Functions, Lambda, and SQS

tma-gopro_1200x628
4:25
在這一集的 "This is My Architecture" 中,GoPro 示範他們如何以 ECS、SQS、Terraform、Elastic Transcoder 和生命週期勾點支援雲端媒體平台。

GoPro:Editing media on the "go" with ECS, SQS, Elastic Transcoder, and Auto Scaling lifecycle hooks

tma-bbc_1200x628
7:19
BBC 解說使用 Amazon S3 的 iPlayer 解決方案,從廣播鏈取得輸入內容、新增廣播時間序列資料,然後發佈格式化的內容檔案供最終使用者存取。

BBC:How iPlayer uses Amazon S3 multi-part copy and SQS to power their broadcast pipeline

whats_new_introducing_sqs_fifo
2:04
Amazon Simple Queue Service (SQS) 全受管訊息佇列可讓您輕鬆地分離和擴展微型服務、分散式系統及無伺服器應用程式。

Introducing Amazon Simple Queue Service (SQS) FIFO Queues

whats_new_introducing_sqs_sse
1:35
Amazon Simple Queue Service (SQS) 是全受管訊息佇列服務,可在任何規模的分散式軟體元件和微型服務間可靠地溝通。Amazon SQS 可讓您輕鬆分離和擴展應用程式。

Introducing Amazon Simple Queue Service (SQS) Server-side Encryption

本白皮書概述公司可如何使用 AWS 建立 HIPAA (美國健康保險流通與責任法案) 合規應用程式。它專注在受保護醫療資訊 (PHI) 的 HIPAA 隱私權和安全規則、如何使用 AWS 加密傳輸中和靜態資料,以及如何使用 AWS 功能符合稽核、備份和災難復原的 HIPAA 要求。

閱讀白皮書

所有系統都必須滿足一些獨特的需求,才能擴展以因應增加的負載,以及持續提供可靠且可預測的效能。Amazon SQS 擁有許多功能,專為建立可擴展、可靠和高效能 EC2 應用程式所設計。本白皮書提供 SQS 功能的簡要概觀,並透過簡單且常見的案例示範如何使用該服務建立可擴展的 EC2 應用程式。

閱讀白皮書
閱讀 SQS 文章和教學