Spring-Boot和Kafka:如何处理不可用的经纪人?

时间:2018-08-10 21:23:35

标签: java spring spring-boot apache-kafka spring-kafka

虽然spring-boot应用程序正在运行,并且如果我完全关闭了代理(kafka和zookeeper),那么我会在控制台中看到此警告时间很长。

  

[org.springframework.kafka.KafkaListenerEndpointContainer#0-0-C-1]   警告o.apache.kafka.clients.NetworkClient-[消费者   clientId = consumer-1,groupId = ResponseReceiveConsumerGroup]   无法建立与节点2147483647的连接。经纪人未必   可用。

Spring Boot中是否有一种方法可以优雅地处理此问题,而不是控制台上的无限日志?

1 个答案:

答案 0 :(得分:2)

增加reconnect.backoff.ms属性(请参阅Kafka docs)。

默认仅为50毫秒。