我正在编写一个Spring Boot应用程序,该应用程序将使用2个不同的主题并处理消息。这2个主题托管在不同的群集上,并具有不同的SSL配置。 我想创建2个不同的使用者来阅读主题。 我正在使用Spring-cloud-stream和kafka-stream。 关于如何为这种情况设置application.properties的任何帮助?
答案 0 :(得分:2)
根据您的描述,您正在创建两个独立的微服务。
为什么将它们合并到单个应用程序中?这种破坏了微服务的目的,并且从根本上改变了以spring-cloud-stream作为框架的设计和目的。您是否考虑过将来的管理,维护,支持等?基本上,我的意思是由于资源共享(内存,CPU等),这两个使用者彼此依赖。
答案 1 :(得分:0)
我同意@ oleg-zhurakousky的回答。但是无论如何,无论我建议您使用Spring FactoryBean还是要这样做。