两个弹簧kafka消费者在一个应用程序中具有不同的配置

时间:2017-08-07 09:14:09

标签: apache-kafka spring-kafka

我是卡夫卡的新手。我正在开发一个Spring-Kafka POC。我们的KAFKA服务器是Kerberized。通过所有必需的配置,我们可以访问Kerberized Kafka服务器。现在我们有另一个要求,我们必须使用非Kerberized(简单Kafka消费者)Kafka服务器的主题。我们可以通过使用自己的Listener创建另一个KafkaConsumer来在单个应用程序中执行此操作吗?

1 个答案:

答案 0 :(得分:2)

是;只需为第二个消费者定义一个不同的消费者工厂bean。

如果您使用的是Spring Boot的自动配置,则必须手动声明两者,因为如果发现了用户定义的bean,则会禁用自动配置。