首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Spring提供的Kafka apis在一个消费组中创建多个消费者

如何使用Spring提供的Kafka apis在一个消费组中创建多个消费者
EN

Stack Overflow用户
提问于 2020-07-01 17:17:33
回答 3查看 1.2K关注 0票数 2

我试图在一个消费者组中创建多个消费者,以便进行并行处理,因为我们有大量的消息流入。我使用的是spring boot和KafkTemplate。如何在spring boot应用程序的单个实例中创建属于单个消费者组的多个消费者?使用@KafkaListener注释多个方法会创建多个消费者吗?

EN

Stack Overflow用户

发布于 2020-07-06 14:11:08

正如@Salavat Yalalo建议的那样,我将我的卡夫卡容器工厂设为ConcurrentKafkaListenerContainerFactory。在@KafkaListenere方法中,我添加了一个名为concurrency的选项,它接受一个整数作为字符串,指示要跨越的消费者数量,如下所示

代码语言:javascript
运行
复制
@KafakListener(concurrency ="4", containerFactory="concurrentKafkaListenerContainerFactory(bean name of the factory)",..other optional values)
public void topicConsumer(Message<MyObject> myObject){
//.....
}

当运行时,我看到在一个消费者组中创建了4个消费者。

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62673586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档