Was bedeutet Dead-Letter Queue?
Statt eine problematische Nachricht endlos zu wiederholen, legt das System sie zur Untersuchung ab. Fehlerursache, ursprüngliches Ziel und bisherige Versuche helfen bei der Klärung.
Wie Nachrichten dort landen, hängt vom eingesetzten Nachrichtensystem ab. Die Ablage behebt den Fehler nicht. Verantwortliche müssen sie überwachen und festlegen, wann korrigierte Nachrichten erneut verarbeitet oder abgeschlossen werden.
So sieht das in der Praxis aus
Beispiel: Eine Nachricht mit unbekannter Artikelnummer wird isoliert und nach der Stammdatenkorrektur erneut verarbeitet.
Häufige Fragen
Welche Nachrichten gehören in die Fehlerwarteschlange?
Beispielsweise dauerhaft nicht zustellbare oder nach den festgelegten Versuchen weiterhin fehlerhafte Nachrichten. Die genauen Auslöser müssen im verwendeten System eingerichtet werden.
Darf man alle abgelegten Nachrichten einfach erneut senden?
Zuerst die Ursache beheben, etwa eine fehlende Artikelnummer ergänzen. Vor der erneuten Verarbeitung prüfen, ob der erste Versuch bereits Teilwirkungen erzeugt hat.
Wie verhindert man vergessene Fehlerfälle?
Mit Überwachung, klaren Zuständigkeiten und Bearbeitungsregeln. Anzahl und Alter offener Nachrichten zeigen, ob sich ungelöste Vorgänge ansammeln.
