Java Springboot-SpringKafka-Lazy容器工厂初始化

Java Springboot-SpringKafka-Lazy容器工厂初始化,java,spring,spring-boot,apache-kafka,spring-kafka,Java,Spring,Spring Boot,Apache Kafka,Spring Kafka,使用SpringJDBC模板,您可以用一个简单的标志惰性地初始化连接。对于Springboot 1.5.x/Spring Kafka 1.3.x部署,Kafka容器工厂是否具有类似的功能 到目前为止,我看到的最好的答案是禁用autoStart并自行管理启动,捕获启动过程中可能出现的任何异常- 这是使用KafkaListenerEndpointRegistry自行管理容器生命周期的唯一方法吗?是否有任何注意事项 惰性注释是否适用于@KafkaListener、@Configuration类(用于K

使用SpringJDBC模板,您可以用一个简单的标志惰性地初始化连接。对于Springboot 1.5.x/Spring Kafka 1.3.x部署,Kafka容器工厂是否具有类似的功能

到目前为止,我看到的最好的答案是禁用autoStart并自行管理启动,捕获启动过程中可能出现的任何异常-

这是使用KafkaListenerEndpointRegistry自行管理容器生命周期的唯一方法吗?是否有任何注意事项

惰性注释是否适用于@KafkaListener、@Configuration类(用于Kafka配置)或类似的组件类?解决这个问题,因为似乎没有记录在案的处理方法,同时尝试其中一些方法以获得并行反馈


当使用Springboot 1.5.x时,Springboot 2.1.x(或更高版本)和兼容的Spring Kafka版本如何改变(如果有的话)?

侦听器容器的延迟初始化毫无意义。什么会触发实例化

KafkaTemplate
在第一次操作中惰性地创建其生产者

自动启动
和使用注册表启动/停止是正确的方法


版本没有区别。

它在Spring Boot 2.x中是否更改几乎是无关紧要的,因为您无论如何都应该使用2.x。Spring Boot 1.x已经寿终正寝了。谢谢Gary,他在细节上一直很谨慎,因为我在文档中没有发现任何关于如何加速服务的具体内容。或者避免启动依赖性。