Kafka 中的 Offset(偏移量)是什么?它有什么作用?
Describe an Offset in Kafka. What is it used for?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: easy
分类: Kafka 消费进度, 消息定位
标签: offset, partition, consumer, checkpoint, progress tracking
参考答案摘要
核心答案 Offset(偏移量)是 Kafka 在每个 Partition 内为消息分配的 顺序 ID ,用于唯一标识该分区中的每条消息。 作用 定位消息 :消费者通过 offset 定位从哪个位置开始读取。 记录消费进度 :消费者会提交 offset 表示已消费到哪里,实现断点续读。 支持重放 :通过修改 offset 可以重新消费历史消息。 在传统架构中,Kafka 会借助 ZooKeeper...
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。