为Spring Boot Kafka项目配置Kafka使用者确认模式

时间:2017-07-20 05:06:02

标签: spring-boot spring-kafka

我使用Spring Boot版本1.5.2.RELEASE以及Spring Kafka版本1.1.2.RELEASE。 通过application.properties文件,我确实看到了可用的选项(spring.kafka.consumer。*)来配置Kafka Consumer。

我无法找到的是配置确认模式的方法。

2 个答案:

答案 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..

更多详细信息请点击thisthis video