Afwijkingsanalyse
Afwijkingsanalyse onderzoekt waar procesuitvoeringen verschillen van een norm, verwacht patroon of vergelijkingsgroep. Ze maakt zichtbaar we...
Lees meerEen dead-letter queue is een aparte wachtrij voor berichten die niet verwerkt konden worden. Ze voorkomt dat één fout bericht een hele stroom blokkeert en maakt onderzoek achteraf mogelijk.
Een dead-letter queue, vaak afgekort als DLQ, is een aparte wachtrij voor berichten die niet verwerkt konden worden. Het hoofdproces blijft doorwerken, terwijl het probleembericht apart wordt gezet voor onderzoek.
Stel dat een orderbericht uit je webshop naar het ERP moet. Eén bericht bevat een onbekende btw-code. Zonder DLQ kan de hele stroom vastlopen. Met een DLQ verhuist alleen dat bericht naar een zijspoor, en de rest gaat verder.
Een DLQ is dus een veiligheidsnet voor event- en queue-gebaseerde automatisering.
Na te veel mislukte pogingen
De retry policy heeft het maximum bereikt.
Door ongeldige inhoud
Het bericht mist verplichte velden of bevat waarden die het doelsysteem weigert.
Door verlopen berichten
Een bericht is te oud geworden om nog zinvol te verwerken.
Door expliciete afwijzing
De consumer beslist dat dit bericht niet verwerkt mag worden.
Een DLQ is pas nuttig als iemand ze opvolgt. Je wil monitoring op het aantal berichten, alerts bij nieuwe fouten en een manier om berichten te bekijken, te corrigeren en opnieuw aan te bieden.
Een goed DLQ-proces bewaart ook de foutreden. "Verwerking mislukt" helpt weinig. "Onbekende productcode P-1234" stuurt iemand meteen naar het juiste masterdata-probleem.
Bij kritieke processen hoort een eigenaar. Als facturen in de DLQ belanden, moet finance of operations weten wie de queue bekijkt en binnen welke tijd.
Een foutlog vertelt dat er iets misliep. Een dead-letter queue bewaart het bericht zelf, zodat je het later opnieuw kan verwerken. Dat verschil is groot.
Bij een log moet je vaak de oorspronkelijke data opnieuw zoeken. Bij een DLQ ligt het mislukte bericht klaar, samen met context. Dat maakt herstel sneller en veiliger.
Laat ze niet vollopen
Een DLQ zonder opvolging wordt een kerkhof van vergeten fouten. Meet leeftijd en aantal berichten.
Herprobeer niet blind
Als de oorzaak niet opgelost is, stuur je hetzelfde bericht opnieuw naar dezelfde fout.
Bescherm gevoelige inhoud
Berichten kunnen persoonsgegevens of commerciële data bevatten. Geef niet zomaar iedereen toegang tot de DLQ.
1. Moet elke queue een DLQ hebben?
Voor bedrijfskritieke verwerking wel. Voor tijdelijke of vrijblijvende events kan logging soms volstaan.
2. Is een DLQ een oplossing voor slechte data?
Nee. Ze maakt slechte data zichtbaar en beheersbaar, maar de bronfout moet nog altijd opgelost worden.
Afwijkingsanalyse onderzoekt waar procesuitvoeringen verschillen van een norm, verwacht patroon of vergelijkingsgroep. Ze maakt zichtbaar we...
Lees meerApache Airflow is een open-source orkestrator: je beschrijft je datapijplijnen als code in Python, in de vorm van een DAG, en Airflow plant ...
Lees meerEen API of Application Programming Interface is de afgesproken manier waarop software met andere software praat. Je stuurt een verzoek in ee...
Lees meerEen API gateway is de voordeur voor API-verkeer. Ze bundelt authenticatie, rate limits, routing, logging en soms transformatie, zodat achter...
Lees meerAPI-automatisering laat systemen via gedocumenteerde programmeerinterfaces gegevens en opdrachten uitwisselen. De automatisering gebruikt re...
Lees meer
Sinds 1 februari 2026 betaalt de kmo-portefeuille geen advies meer terug, behalve voor cybersecurity. Opleiding blijft wel, voor digitaliser...
AI zit standaard in Google Workspace for Education en Microsoft 365 Education. Wat krijg je gratis, wat kost extra, wie mag wat per leeftijd...