FIFO 主題的 Amazon SNS 訊息傳遞 - Amazon Simple Notification Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

FIFO 主題的 Amazon SNS 訊息傳遞

Amazon SNSFIFO(先進先出) 主題支援交付至 Amazon SQS標準和FIFO佇列,在整合需要近乎即時資料一致性的分散式應用程式時,為客戶提供彈性和控制。

對於需要保留嚴格訊息排序或取消重複的工作負載,Amazon SNSFIFO主題與訂閱為交付端點的 Amazon SQSFIFO佇列的組合可在操作順序和事件至關重要,或無法容忍重複時,在應用程式之間提供增強訊息。

對於可容忍最費力訂購和 at-least-once交付的工作負載,訂閱 Amazon SQS標準佇列至 Amazon SNSFIFO主題除了可在不使用 的工作負載之間共用佇列之外,也能夠降低成本FIFO。

注意

若要將訊息從 Amazon SNSFIFO主題散播到 AWS Lambda 函數,需要額外的步驟。首先,訂閱主題的 Amazon SQSFIFO或標準佇列。然後配置佇列以觸發函數。如需詳細資訊,請參閱AWS 運算部落格上的 SQS FIFO 作為事件來源文章。

SNS FIFO 主題無法將訊息傳遞至客戶受管端點,例如電子郵件地址、行動應用程式、簡訊電話號碼 (SMS) 或 HTTP(S) 端點。這些端點類型不保證保留嚴格的訊息順序。嘗試將客戶受管端點訂閱到SNSFIFO主題會導致錯誤。

SNS FIFO 主題支援與標準主題相同的訊息篩選功能。如需詳細資訊,請參閱 FIFO 主題的 Amazon SNS 訊息篩選AWS 運算部落格 上的使用 Amazon SNS 訊息篩選簡化您的 Pub/Sub Messaging