コンテンツにスキップ

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 があることを確認できた。

参考