[
https://issues.apache.org/jira/browse/KAFKA-15309?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Matthias J. Sax updated KAFKA-15309:
------------------------------------
Description:
The producer batches up multiple records into batches, and a single record
specific error might fail the whole batch.
This ticket suggest to add a per-record error handler, that allows user to opt
into skipping bad records without failing the whole batch (similar to Kafka
Streams `ProductionExceptionHandler`).
The fix of https://issues.apache.org/jira/browse/KAFKA-9279 caused
https://issues.apache.org/jira/browse/KAFKA-15259 which inspired this ticket.
was:
The producer batches up multiple records into batches, and a single record
specific error might fail the whole batch.
This ticket suggest to add a per-record error handler, that allows user to opt
into skipping bad records without failing the whole batch (similar to Kafka
Streams `ProductionExceptionHandler`.
> Add custom error handler to Producer
> ------------------------------------
>
> Key: KAFKA-15309
> URL: https://issues.apache.org/jira/browse/KAFKA-15309
> Project: Kafka
> Issue Type: New Feature
> Components: producer
> Reporter: Matthias J. Sax
> Priority: Major
> Labels: needs-kip
>
> The producer batches up multiple records into batches, and a single record
> specific error might fail the whole batch.
> This ticket suggest to add a per-record error handler, that allows user to
> opt into skipping bad records without failing the whole batch (similar to
> Kafka Streams `ProductionExceptionHandler`).
> The fix of https://issues.apache.org/jira/browse/KAFKA-9279 caused
> https://issues.apache.org/jira/browse/KAFKA-15259 which inspired this ticket.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)