后端岗位面试题更新 2026-08-05

假设某个 Kafka topic 有 16 个分区,现有 200 个消费者实例订阅该 topic,请说明它们之间的消费机制。

网易后端开发互联网/IT系统设计技术原理Apache Kafka

考察说明

考察对 Kafka 分区与消费者关系模型及并行消费局限的理解

回答思路

  1. 明确指出一个分区只能被同一消费组内的一个消费者实例消费
  2. 说明 200 个消费者实例中只有 16 个能实际分配到分区,其余会空闲
  3. 解释消费组内分区分配策略(如 range、roundrobin)与分区数对并行的限制
  4. 说明增加分区才能提升并行度,消费者过多无法提升吞吐
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。