帮忙么网 > Spring > 当前页面

kafka消费者组是什么?

2024-10-24 NEW个对象

消费者组就是让若干个消费者实例(Consumer Instance)形成一个消费者组,共同消费同一个或者多个 Topic 的不同 Partition 中的消息,注意,每一个 Partition 只能由消费者组中的一个 Consumer 来消费。多个消费者组之间是相互独立的,它们可以订阅同样的主题进行消费。
当一个消费者组订阅了一个或者多个 Topic 的时候,这些 Topic 中所有的 Partition 会被「分配」给消费者组中的消费者实例,这些消费者实例各自处理自己分配到的分区的消息。

一个分区只能分配给一个消费者实例,不能被多个实例同时消费,如果Partition大于消费者的数量,一个实例可能被分配多个分区。

相关文章