如何添加多个消费者组?

时间:2021-06-02 06:47:07

标签: spring-boot apache-kafka spring-kafka

我想在我的spring项目中添加多个kafka消费者组。如何添加多个消费者组? 我的听众如下,

@KafkaListener(
        topics = {"#{'${test.topics}'.split(',')}"},
        groupId = "${test.kafka.consumer.groupid}",
        concurrency = "${test.concurrency}",
        containerFactory = "ListenerContainerFactory"
    )
    void messageReceiver(@Payload List<String> data) {
       
        System.out.println("Message read start:");
     
}

1 个答案:

答案 0 :(得分:1)

与任何其他 kafka 客户端一样,使用唯一的 @KafkaListener

定义另一个使用者(groupId,此处)