×

分布式

kafka中消费者、消费者组、topic和partition的关系(kafka多个消费者消费一个partition)

adgdaggd adgdaggd 发表于2024-05-09 浏览6918 评论0
这里以消息的发布订阅模式场景进行说明,暂不考虑广播模式。 一个topic可以划分为多个partition,有助于提高消息处理的并行效率。总体来说,一个消费者组内,一个消费者和一个partition的关系是1:N的关系,及一个消费者可以消费一个或多个partition,在同一时刻,一个partition只能被一个消费者消费。 1. 消费者和消费者组的关系 消费者属于消费者组,多个消费者组成一个消费者组。 kafka消费端确保一个 Partition 在一个消费者组内只能被一个消费者消费。