Hi Kirti, Kafka Sink supports sending messages with headers. You should implement a HeaderProvider to extract headers from input element.
KafkaSink<String> sink = KafkaSink.<String>builder() .setBootstrapServers(brokers) .setRecordSerializer(KafkaRecordSerializationSchema.builder() .setTopic("topic-name") .setValueSerializationSchema(new SimpleStringSchema()) .setHeaderProvider(new HeaderProvider<String>() { @Override public Headers getHeaders(String input) { //TODO: implements it return null; } }) .build() ) .build(); Best, Jiabao On 2024/02/01 07:46:38 Kirti Dhar Upadhyay K via user wrote: > Hi Mates, > > I have below queries regarding Flink Kafka Sink. > > > 1. Does Kafka Sink support schema registry? If yes, is there any > documentations to configure the same? > 2. Does Kafka Sink support sending messages (ProducerRecord) with headers? > > > Regards, > Kirti Dhar > >