我有消费者 spring.cloud.stream.kafka.binder.brokers = KAFKA_URL spring.cloud.stream.kafka.binder.zkNodes = ZKNODE_URL
如果我尝试运行spring boot consumer app并且zkNode未启动,则整个Spring启动应用程序无法启动: rg.springframework.context.ApplicationContextException:无法启动bean'inputBindingLifecycle';嵌套异常是org.springframework.cloud.stream.binder.BinderException:启动使用者时抛出异常: ... 引起:org.I0Itec.zkclient.exception.ZkTimeoutException:无法在超时内连接到zookeeper服务器:10000
我的问题是: 如何克服这个问题,防止整个应用程序崩溃,以及如何定期重试连接?