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

请解释 Kafka 的消息传递策略,包括保证语义和适用场景。

元戎启行后端开发人工智能风险判断技术原理方案权衡Apache Kafka

考察说明

考察对 Kafka 消息传递语义和可靠性的理解

回答思路

  1. 区分 at-most-once、at-least-once、exactly-once 三种语义
  2. 说明幂等生产者、事务等机制如何实现语义保证
  3. 结合消费提交、重平衡、重复消费等场景分析
  4. 讨论不同语义与性能、一致性的权衡