Alex Gout created FLINK-31049: --------------------------------- Summary: Add support for Kafka record headers to KafkaSink Key: FLINK-31049 URL: https://issues.apache.org/jira/browse/FLINK-31049 Project: Flink Issue Type: Improvement Components: Connectors / Kafka Reporter: Alex Gout
The default org.apache.flink.connector.kafka.sink.KafkaSink does not support adding Kafka record headers. In some implementations, downstream consumers might rely on Kafka record headers being set. The code responsible for creating the Kafka record involves org.apache.flink.connector.kafka.sink.KafkaRecordSerializationSchemaWrapper where the RecordProducer is created. It is relatively simple to add support for record headers by adding a "HeaderProducer" next to the key and value serializers and using the appropriate RecordProducer constructor. The issue was discussed [here|https://lists.apache.org/thread/shlbbcqho0q9w5shjwdlscnsywjvbfro]. -- This message was sent by Atlassian Jira (v8.20.10#820010)