本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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 佇列之間相容性的資訊,請參閱您的服務說明文件。