Spring cloud Stream Kafka:获取对processor.output()。send(message);的确认

时间:2019-02-20 09:51:39

标签: apache-kafka spring-cloud-stream

我想知道spring-cloud-stream是否成功写入kafka主题。

public boolean writeToKafka(String emails) {

        Message<String> message = MessageBuilder.withPayload(emails).build();
        return processor.output().send(message);

    }

return语句的计算结果始终为true。我需要将ack发回调用方法是否写入消息。

1 个答案:

答案 0 :(得分:0)

谢谢格雷·罗素的回答。我刚刚在application.properties中添加了以下属性

spring.cloud.stream.kafka.bindings.output.producer.sync=true