假设某个 Kafka topic 有 16 个分区,现有 200 个消费者实例订阅该 topic,请说明它们之间的消费机制。
考察说明
考察对 Kafka 分区与消费者关系模型及并行消费局限的理解
回答思路
- 明确指出一个分区只能被同一消费组内的一个消费者实例消费
- 说明 200 个消费者实例中只有 16 个能实际分配到分区,其余会空闲
- 解释消费组内分区分配策略(如 range、roundrobin)与分区数对并行的限制
- 说明增加分区才能提升并行度,消费者过多无法提升吞吐
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。