我使用Spring Boot版本1.5.2.RELEASE以及Spring Kafka版本1.1.2.RELEASE。 通过application.properties文件,我确实看到了可用的选项(spring.kafka.consumer。*)来配置Kafka Consumer。
我无法找到的是配置确认模式的方法。
答案 0 :(得分:2)
spring.kafka.listener.ack-mode =
答案 1 :(得分:0)
您可以使用 Spring Cloud Stream Kafka Binder 来传输消息。在那种情况下
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-stream-binder-kafka</artifactId>
</dependency>
并像这样配置消费者。
spring.cloud.stream.kafka.bindings.<channelName>.consumer..
和像这样的制片人
spring.cloud.stream.kafka.bindings.<channelName>.producer..
更多详细信息请点击this或this video