本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
FIFO 主題的訊息封存與重播功能
什麼是訊息封存與重播功能?
Amazon SNS 訊息封存與重播功能是一種無程式碼的就地訊息封存,可讓主題擁有者將訊息儲存 (或封存) 在其主題內。接著訂閱用戶就可以將封存的訊息擷取 (或重播) 回訂閱的端點,後續可用來:
-
復原可能因下游應用程式失敗而遺失的訊息。
-
透過訂閱新端點並選取要複寫的來源時間戳記,將現有應用程式的狀態複寫至新的應用程式。
您可以使用訊息封存與重播功能搭配 AWS API、SDK、AWS CloudFormation 和 AWS Management Console。
注意
Amazon SNS 訊息封存與重播功能只適用於應用程式對應用程式 (A2A) FIFO 主題。
訊息封存與重播功能包含兩個主要元件:
-
訊息封存 - 主題擁有者針對主題啟用封存與重播功能,並設定訊息保留期間 (最長 365 天)。主題擁有者還可以使用 Amazon CloudWatch 指標來監控封存的訊息。如需更多資訊,請參閱 FIFO 主題擁有者的訊息封存。
-
訊息重播 - 主題訂閱用戶對其訂閱的端點重播來自主題的一組訊息。如需更多資訊,請參閱 FIFO 主題訂閱用戶的訊息重播。