![](/img/trans.png)
[英]Implement Spring Service to send message to different Kafka topics based on configuration
[英]Spring Kafka Configuration for 2 different kafka cluster setups
在我们的一项基于 spring-boot 的服务中,我们打算同时连接到 2 个不同的 kafka 集群。 这些集群每个都有自己的一组引导服务器、主题配置等。它们之间没有任何关系,就像这个问题中的情况一样。
我将从不同主题名称的每个集群中读取不同类型的消息。 可能有也可能没有多个生产者从该服务连接到两个集群,但我们肯定每个集群至少有一个消费者。
我想知道如何在 application.yml 中定义属性以适应这种设置,这样我就可以使用 2 个不同KafkaProperties
对象来创建 4 个容器工厂(2 个消费者,2 个生产者)。 我相信 rest 应该非常简单,因为我需要使用相关工厂根据业务需求创建特定的容器/侦听器/kafkaTemplate。
你不能; 您需要禁用 Boot 的自动配置并自己为每个集群配置基础设施 bean。
Boot 的自动配置只支持一个集群。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.