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

请解释Kafka如何实现端到端的精确一次处理(exactly-once),并说明其适用场景与局限。

重庆懂车族科技有限公司后端开发专业服务风险判断技术原理方案权衡Apache Kafka

考察说明

考察对Kafka精确一次语义及其底层机制的深入理解

回答思路

  1. 准确解释幂等生产者与事务机制的配合
  2. 说明事务协调器、事务日志与隔离级别的角色
  3. 指出端到端精确一次依赖于下游消费的原子提交
  4. 分析适用场景与已知局限性(如吞吐成本、死信处理)
  5. 能对比at-least-once与at-most-once的差异