允许禁用云流的配置?

问题描述 投票:0回答:1

我有一个spring boot应用程序,它有两个功能:Http请求和kafka消息处理。我想让这个应用在application.yml中启用的模式下运行,即如果用户只想启用http请求,那么kafka就不应该被连接。

我可以使用普通的spring boot kafka插件,通过在@KafkaListener处使用以下属性禁用自动配置来实现。

autoStartup="${module.put:false}"

现在我们正试图转移到云流,我找到的唯一方法是通过删除云流和binder的库来禁用它。有没有什么更好的方法可以用自动配置模式的属性来禁用它,或者有没有什么手动配置的选项?

apache-kafka spring-cloud-stream dynamic-loading spring-cloud-stream-binder-kafka
1个回答
0
投票

春天云流绑定也有 autoStartup 属性。

https:/cloud.spring.iospring-cloud-staticspring-cloud-stream3.0.4.RELEASEreferencehtmlspring-cloud-stream.html#_consumer_properties。

自动启动

标志着该消费者是否需要自动启动。

默认值:true。

© www.soinside.com 2019 - 2024. All rights reserved.