如何使用Kafka在Spring Cloud Stream中设置幂等生产者?
我想利用Kafka 0.11中引入的幂等生产者。根据这一点,添加了一个新的属性来支持这一点: 幂等性:每个分区只有一次顺序语义 要启用此功能并在每个 分区意味着无重复、无数据丢失和有序 语义将生产者配置为设置“enable.idemponence=true”如何使用Kafka在Spring Cloud Stream中设置幂等生产者?,spring,apache-kafka,spring-cloud,spring-cloud-stream,spring-kafka,Spring,Apache Kafka,Spring Cloud,Spring Cloud Stream,Spring Kafka,我想利用Kafka 0.11中引入的幂等生产者。根据这一点,添加了一个新的属性来支持这一点: 幂等性:每个分区只有一次顺序语义 要启用此功能并在每个 分区意味着无重复、无数据丢失和有序 语义将生产者配置为设置“enable.idemponence=true” 这一点既不是Spring Cloud Stream,也不是Spring Kafka文档对该属性的使用。我们如何在Spring云流应用程序中配置它?可以使用Spring.Cloud.Stream.kafka.bindings..produce
这一点既不是Spring Cloud Stream,也不是Spring Kafka文档对该属性的使用。我们如何在Spring云流应用程序中配置它?可以使用
Spring.Cloud.Stream.kafka.bindings..producer.configuration
设置任意kafka属性,如下所示
因此,只需在那里设置属性
当然,您需要覆盖默认的kafka绑定器,以使用Ditmars发行系列中讨论的kafka11工件
kafka11活页夹还支持事务