数据岗位面试题更新 2026-08-05

两阶段提交如何保证Kafka提交和checkpoint机制同时完成?事务状态保存在哪里?

蔚来数据汽车风险判断技术原理方案权衡Apache Kafka

考察说明

考察分布式事务两阶段提交原理及其在Kafka与checkpoint一致性中的应用

回答思路

  1. 说明两阶段提交的协调者、参与者和提交/中止流程
  2. 解释Kafka事务API如何与checkpoint机制配合实现原子写入
  3. 说明事务状态(事务协调器状态)的持久化位置与恢复机制
  4. 讨论prepared状态、offset提交与状态存储的关系
  5. 提及事务超时与故障恢复场景