码迷,mamicode.com
首页 > 其他好文 > 详细

kafka中consumer group 是什么概念?

时间:2020-05-24 10:06:48      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:消费   数据   aci   worker   work   不同   consumer   个数   group   

同样是逻辑上的概念,是Kafka实现单播和广播两种消息模型的手段。同一个topic的数据,会广播给不同的group;同一个group中的worker,只有一个worker能拿到这个数据。换句话说,对于同一个topic,每个group都可以拿到同样的所有数据,但是数据进入group后只能被其中的一个worker消费。group内的worker可以使用多线程或多进程来实现,也可以将进程分散在多台机器上,worker的数量通常不超过partition的数量,且二者最好保持整数倍关系,因为Kafka在设计时假定了一个partition只能被一个worker消费(同一group内)。

kafka中consumer group 是什么概念?

标签:消费   数据   aci   worker   work   不同   consumer   个数   group   

原文地址:https://www.cnblogs.com/programb/p/12906771.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!