【发布时间】:2018-02-18 13:36:16
【问题描述】:
我正在开发一个使用 spring-kafka 的 Kafka 侦听器的应用程序。我面临的问题是当Kafka监听器没有打开时spring上下文初始化失败(各种原因,例如Kafka服务器没有打开或关闭)。如何确保我的应用程序是独立的。
谁能帮忙。
【问题讨论】:
-
基于配置文件的配置?如果配置文件是 kafka,则基于 kafka 的配置开始?
-
我没有使用基于配置文件。我正在使用环境变量来控制 Kafka 配置。
-
我面临的问题是因为 kafka 服务器属于不同的项目,我是他们的客户之一。如果他们的 kafka 服务器停机,我不希望我们的应用程序停机。
-
所以你已经使用变量来控制它了?如果不使用基于@ConditionalOnProperty 的配置
-
哦,所以您想在启动应用程序之前对 kafka 进行一些健康检查?
标签: spring apache-kafka spring-kafka