conduktor.io ↗

KIP-1034 — Dead letter queue in Kafka Streams

Discussion Kafka 4.2 Streams

Introduces a dead-letter queue (DLQ) mechanism for Kafka Streams, routing records that trigger processing exceptions to a configurable Kafka topic instead of failing the stream or silently dropping them. The existing exception handlers offer only two choices—fail the application or skip the record—neither of which is suitable for production workloads where faulty records should be isolated for inspection and reprocessing.

Details

AuthorDamien Gasparina
StatusDiscussion
Kafka Version4.2
JIRAKAFKA-16505
WikiView on Apache Wiki
Created2024-04-04
Last Modified2026-02-24
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.