本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Amazon SQS 中擷取有問題的訊息
若要擷取所有無法處理的訊息並收集準確的 CloudWatch 指標,請設定無效字母佇列。
-
Redrive policy 在來源佇列無法處理訊息指定的次數之後,會將訊息重新導向至無效信件佇列。
-
使用無效字母佇列可以降低訊息數量並降低讓您接觸到毒丸 (poison pill) 訊息 (已收到但無法處理的訊息) 的可能性。
-
佇列中包含毒丸訊息可能會曲解 ApproximateAgeOfOldestMessage CloudWatch 指標,因為這樣會提供毒丸訊息的錯誤存在時間。設定無效字母佇列有助於避免使用此指標時產生假警報。