1

メッセージがデッド レター キューをできるだけ回避するようにアプリケーションを設計するにはどうすればよいですか。

以下のウィキペディアのドキュメントによると、メッセージが配信不能キューに送信される理由は次のとおりです。

  • 存在しないキューに送信されるメッセージ。
  • キューの長さの制限を超えました。
  • メッセージの長さの制限を超えました。
  • メッセージが別のキュー交換によって拒否されました。
  • メッセージは消費されていないため、しきい値の読み取りカウンター数に達しています。これは「バックアウト キュー」と呼ばれることもあります。

既知の理由を回避するシステムを設計することができます。しかし、未知のシナリオに対処するシステムをどのように作成するか。ベンダー固有のソリューションではなく、一般的な設計ガイドラインまたは推奨事項を探しています。

4

1 に答える 1