【发布时间】:2020-07-10 18:04:31
【问题描述】:
我有一个 Springboot 应用程序。使用此配置:
kafka:
consumer:
listener:
ack-mode: MANUAL_IMMEDIATE
广告此消费者:
@KafkaListener(topics = "test", groupId = "group_id")
public void consume(String message, Acknowledgment ack) throws IOException {
ack.acknowledge();
}
但收到消息时出现此错误:
org.springframework.messaging.converter.MessageConversionException: Cannot convert from [java.lang.String] to [org.springframework.kafka.support.Acknowledgment] for GenericMessage
【问题讨论】:
-
删除
consumer元素。您的 IDE 应该可以帮助您进行属性验证。
标签: spring-boot apache-kafka kafka-consumer-api spring-kafka