避免在 Amazon 中具有相同消息組 ID 的大量積壓消息 SQS - Amazon Simple Queue Service

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

避免在 Amazon 中具有相同消息組 ID 的大量積壓消息 SQS

對於FIFO佇列,最多可有 20,000 則航班訊息 (取用者從佇列接收,但尚未從佇列中刪除)。如果達到此配額,Amazon 不SQS會傳回錯誤訊息。FIFO佇列會查看前 20k 封郵件,以判斷可用的訊息群組。這表示,如果您在單一訊息群組中有待處理的訊息,您不能使用稍後傳送至佇列的其他訊息群組的訊息,直到您成功使用積壓的訊息為止。

注意

具有相同訊息群組 ID 的待處理訊息,可能會因為消費者無法成功處理訊息而堆積。訊息處理問題可能會因為訊息內容的問題,或因為消費者的技術問題而發生。

若要移開無法重複處理的訊息,並取消阻止處理具有相同訊息群組 ID 的其他訊息,請考慮設定無效字母佇列政策。