Skip to content

Instantly share code, notes, and snippets.

@serdarmumcu
Created March 28, 2024 09:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save serdarmumcu/0bf13b65e00d0f0a8b06ba4c33af12d3 to your computer and use it in GitHub Desktop.
Save serdarmumcu/0bf13b65e00d0f0a8b06ba4c33af12d3 to your computer and use it in GitHub Desktop.
@Configuration
public class KafkaProducerConfig {
@Bean
public ProducerFactory<String, String> producerFactory() {
Map<String, Object> configProps = new HashMap<>();
...
configProps.put(ProducerConfig.ENABLE_IDEMPOTENCE_CONFIG, true);
...
return new DefaultKafkaProducerFactory<>(configProps);
}
@Bean
public KafkaTemplate<String, String> kafkaTemplate() {
return new KafkaTemplate<>(producerFactory());
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment