标签: spring-kafka
我正在使用spring-kafka 1.1.2。每当我调用KafkaTemplate的send方法返回一个ListenableFuture时它就会阻塞。
查看KafkaProducer的源代码,它实际上似乎是这样的 - 我发现了对名为" waitOnMetadata"的方法的调用。
我错过了一些明显的东西吗?如何在向Kafka发送记录时避免阻止?
答案 0 :(得分:0)
在调用线程上调用kafka生成器代码;可听的未来是接收卡夫卡的确认收到的消息。
有一个reactor-kafka项目,可能会有所帮助。
我们打算将Spring Kafka的未来版本作为基础。