springboot-springkafka-lazy容器工厂初始化

jogvjijk  于 2021-06-04  发布在  Kafka
关注(0)|答案(1)|浏览(363)

使用springjdbc模板,您可以用一个简单的标志惰性地初始化连接。对于springboot1.5.x/springkafka 1.3.x部署,kafka容器工厂是否有类似的功能?
到目前为止,我看到的最好的答案是禁用autostart并自己管理启动捕获启动期间可能发生的任何异常-如何启动spring应用程序,即使kafka侦听器(spring-kafka)没有初始化
使用kafkalistenerendpointregistry自我管理容器的生命周期时,这是唯一的方法吗?有什么注意事项吗?
懒散的注解是否可以与@kafkalistener、@configuration class for kafka configurations或类似的组件类一起使用?解决这个问题,因为似乎没有一个文件化的处理方法,而在平行尝试这些方法中的一些,以获得平行的反馈。
当使用springboot 1.5.x时,springboot 2.1.x(或更高版本)和这些版本的兼容SpringKafka版本会发生什么变化(如果有的话)?

flvlnr44

flvlnr441#

侦听器容器的延迟初始化毫无意义。什么会触发示例化?
这个 KafkaTemplate 懒散地在第一个操作中创建它的生产者。 autoStartup 启动/停止使用注册表是正确的方法。
版本没有区别。

相关问题