AWS 雲端
AWS 雲端
開始使用 Amazon Simple Queue Service (SQS)

在現代的雲端架構中,應用程式會分離成許多較小的獨立建置區塊,它們較易於開發、部署和維護。

訊息佇列能夠溝通和協調這些分散式應用程式。訊息佇列可以大幅簡化去耦應用程式的編碼,同時改善效能、可靠性和可擴展性。

以下幾種資源可協助您更廣義地了解訊息佇列。要了解 AWS 上的訊息佇列,請瀏覽我們的 Amazon Simple Queue Service (SQS) 網站。

messaging_video-thumb_decouple-and-scale_2017-06
33:27
觀看我們的網路研討會,了解在應用程式設計中簡訊的角色及元件

訊息佇列允許系統的不同部分以非同步方式進行通訊和處理操作。訊息佇列提供可暫時存放訊息的輕量型緩衝,也提供允許軟體元件連接到佇列以傳送和接收訊息的終端節點。這些訊息通常很小,可能是請求、回覆、錯誤訊息或只是純資訊等項目。若要傳送訊息,稱為生產者的元件會將訊息新增到佇列。訊息存放在佇列上,直到另一個稱為取用者的元件擷取訊息並加以處理為止。

SQS_img_queue

許多生產者和取用者可以使用佇列,但每則訊息只會由一位取用者處理一次。因此,這種簡訊模式通常稱為一對一或點對點通訊。當訊息需要由一位以上取用者處理時,訊息佇列可與散發設計模式中的發佈/訂閱簡訊服務結合。請參閱「什麼是發佈/訂閱簡訊?」以了解詳細資訊,並瀏覽我們的 Amazon Simple Notification Service (SNS) 網站以了解 AWS 上的發佈/訂閱簡訊服務概觀。

只需三個簡單的命令即可免費試用。

免費試用