返回到文章

采纳

编辑于 4年前

springboot整合kafka bootstrap-servers设置多个ip

kafka SpringBoot

kafka版本是2.4.1。

springboot整合kafka bootstrap-servers 设置多个kafka用隔开,其中一个宕机springboot处理发送消息会卡住。

bootstrap-servers: 172.16.0.146:9092,172.16.0.147:9092,172.16.0.148:9092

我将172.16.0.146:9092关掉 后续消费之和生产者在java服务中会卡住,但172.16.0.147:9092,172.16.0.148:9092会收到消息

重新开启后又能正常收发消息,之前宕机时候发送的消息也存在,这个符合kafka集群的策略吗?

我该怎么做,在172.16.0.146:9092宕机时候也能正常发送消息,不会等待异步调用?