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

Kafka中Topic和Partition有什么区别?Topic下有1万条消息,其中包含10个badcase,这些消息是如何分布在Partition中的?

腾讯云智研发后端开发互联网/IT问题拆解技术原理Apache Kafka

考察说明

考察对Kafka核心概念Topic与Partition关系的理解及消息分布机制

回答思路

  1. 准确说明Topic是逻辑概念,Partition是物理存储单元
  2. 说明消息按分区策略(key哈希或轮询)分布到不同Partition
  3. 理解同一个Partition内消息有序,不同Partition间无全局顺序
  4. 不把badcase作为特殊分布依据,正常消息分布机制同样适用
本题已收录答题指导

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

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