2个kafka使用者可以使用2种不同的SSL配置阅读不同的主题

时间:2019-04-01 08:51:52

标签: java apache-kafka spring-cloud-stream spring-kafka

我正在编写一个Spring Boot应用程序,该应用程序将使用2个不同的主题并处理消息。这2个主题托管在不同的群集上,并具有不同的SSL配置。 我想创建2个不同的使用者来阅读主题。 我正在使用Spring-cloud-stream和kafka-stream。 关于如何为这种情况设置application.properties的任何帮助?

2 个答案:

答案 0 :(得分:2)

根据您的描述,您正在创建两个独立的微服务。

为什么将它们合并到单个应用程序中?这种破坏了微服务的目的,并且从根本上改变了以spring-cloud-stream作为框架的设计和目的。您是否考虑过将来的管理,维护,支持等?基本上,我的意思是由于资源共享(内存,CPU等),这两个使用者彼此依赖。

答案 1 :(得分:0)

我同意@ oleg-zhurakousky的回答。但是无论如何,无论我建议您使用Spring FactoryBean还是要这样做。