Pub/Sub Dead Letter Topic¶
Pub/Sub の再試行ポリシーによって、メッセージが再試行される回数を超えた場合、メッセージは Dead Letter Topic に移動される。
検証¶
dead letter queue に移動されたメッセージは、次の条件を満たすかどうかを検証する。
- dead letter queue は同じ message body を持つかどうか
- dead letter queue は同じ attribute を持つかどうか
結論¶
dead letter queue に移動されたメッセージは、同じ message body と attribute を持つ。
検証手順¶
dead letter queue の設定を行い、5 回リトライしたら dead letter topic に移動するように設定。body に hi
, attribute に a=b
を設定して publish。 ack をせずに同じメッセージを 5 回 pull すると dead letter topic に移動することを確認。dead letter queue のメッセージを確認すると body に hi
, attribute に a=b
があることを確認できた。