Amazon SQS FIFO 佇列金鑰術語 - Amazon Simple Queue Service

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

Amazon SQS FIFO 佇列金鑰術語

以下重要用語有助於更加了解 FIFO 佇列的功能。如需詳細資訊,請參閱 Amazon Simple Queue Service API 參考

用戶端

Amazon SQS 緩衝非同步用戶端目前不支援 FIFO 佇列。

訊息重複資料刪除 ID

用於 Amazon SQS FIFO 佇列的權杖,可唯一識別訊息並防止重複。如果在 5 分鐘的重複資料刪除間隔內傳送具有相同重複資料刪除 ID 的多個訊息,則它們會視為重複,且只會傳送一個副本。如果您未指定重複資料刪除 ID,且已啟用內容型重複資料刪除,Amazon SQS 會透過雜湊訊息內文來產生重複資料刪除 ID。此機制透過消除指定時間範圍內的重複訊息,確保準確交付一次。

注意

即使訊息已收到和刪除,Amazon SQS 仍會繼續追蹤重複資料刪除 ID。

訊息群組 ID

是只在 Amazon SQS FIFO (First-In-First-Out) 佇列中使用的屬性,可將訊息組織成不同的群組。相同訊息群組內的訊息一律會嚴格依序處理,確保不會同時處理來自相同群組的兩個訊息。標準佇列不會使用 MessageGroupId,也不會提供訂購保證。如果需要嚴格排序,請改用 FIFO 佇列。

接受請求嘗試 ID

接收請求嘗試 ID 是用於刪除 Amazon SQS 中重複ReceiveMessage呼叫的唯一權杖。

序號

Amazon SQS 指派給每則訊息的大型非連續數字。

服務

如果您的應用程式使用多個 AWS 服務,或混合使用 AWS 和 外部服務,請務必了解哪些服務功能不支援 FIFO 佇列。

雖然允許您將 FIFO 佇列設定為目標,但傳送通知至 Amazon SQS 的部分 AWS 或外部服務可能與 FIFO 佇列不相容。

下列 AWS 服務的功能目前與 FIFO 佇列不相容:

如需有關其他服務與 FIFO 佇列之間相容性的資訊,請參閱您的服務說明文件。