继续 Spring Kafka 启动,即使在 Kafka 连接失败时
Continue Spring Kafka Startup even on Kafka Connection Failure
有没有我可以用来指示 Spring 继续启动并初始化 Beans
即使 Kafka 连接失败的配置?
我正在使用 Spring Framework 5.2.3 和 Spring Kafka 2.5.3.RELEASE.
如果您的应用程序需要 kafka beans 才能在每个用例中工作,那么如果没有 kafka 连接则继续启动是没有意义的。如果没有 kafka,您的应用程序将无法执行任何操作。
但是,如果您的应用程序的某些部分不需要 kafka,并且您只想使用这些部分,那么您可以将与 kafka 相关的 bean 标记为惰性的,或者将所有 bean 默认设置为惰性的。在这种情况下 spring 将仅在实际需要时创建 bean。即使没有可用的 kafka 连接,您的应用程序中不需要 kafka 的部分也可以工作。
有没有我可以用来指示 Spring 继续启动并初始化 Beans
即使 Kafka 连接失败的配置?
我正在使用 Spring Framework 5.2.3 和 Spring Kafka 2.5.3.RELEASE.
如果您的应用程序需要 kafka beans 才能在每个用例中工作,那么如果没有 kafka 连接则继续启动是没有意义的。如果没有 kafka,您的应用程序将无法执行任何操作。
但是,如果您的应用程序的某些部分不需要 kafka,并且您只想使用这些部分,那么您可以将与 kafka 相关的 bean 标记为惰性的,或者将所有 bean 默认设置为惰性的。在这种情况下 spring 将仅在实际需要时创建 bean。即使没有可用的 kafka 连接,您的应用程序中不需要 kafka 的部分也可以工作。