Kafka【二】关于消费者组(Consumer Group)、分区(partition)和副本(replica)的理解_consumergroup-CSDN博客
定义:
消费者组是一组可以协同工作的消费者实例的集合。
每个消费者都属于一个特定的消费者组,可以通过配置参数 group.id 来指定。
分区消费:
一个主题topic内的每个分区只能被一个消费者消费。
如果多个消费者位于同一个消费者组内,那么每个分区只会分配给其中一个消费者。
这种机制确保了消息消费的并行性和不重复性。
为了避免数据被重复消费,所以主题一个分区的数据只能被组中的一个消费者消费,也就是说不能两个消费者同时消费一个分区的数据。但是反过来,一个消费者是可以消费多个分区数据的。
————————————————
建议看文章,说的很好