Kafka单分区主题能否配置多个consumer group?相关疑问咨询
Kafka单分区主题与Consumer Group常见疑问解答
问题1:Kafka单分区主题是否支持配置多个consumer group?
完全支持。Kafka的consumer group是独立的消费单元,每个group都拥有专属的消费偏移量(offset),彼此的消费行为互不干扰。哪怕主题仅含1个分区,你也可以创建任意数量的consumer group,每个group内的consumer都能完整消费该分区的所有消息。
问题2:不同应用对应的consumer group数量能否超过分区数?
可以,且无数量限制。consumer group的数量和主题分区数不存在绑定约束:
- 仅在同一个consumer group内部,当consumer实例数超过分区数时,多余的实例会因无分区可分配而处于空闲状态;
- 但不同consumer group之间完全独立,不管创建多少个group(哪怕远大于分区数),每个group都能独立获取对应分区的消息,不会出现空闲或无法消费的情况。每个group都会维护自身的消费进度,彼此不存在资源争抢关系。
内容的提问来源于stack exchange,提问作者Roberto Almeida
相关产品推荐
相关产品推荐

