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

如果先在本地事务里修改数据库,最后发送消息,再根据消息发送成功与否提交或回滚事务,这种方案能达到类似事务消息的效果吗?

淘天集团后端开发互联网/IT风险判断技术原理方案权衡

考察说明

考察对本地事务与消息发送一致性处理的理解,识别该方案的缺陷

回答思路

  1. 指出该方案在消息发送与事务提交之间的原子性缺失
  2. 分析发送成功后提交事务仍可能失败导致的最终不一致场景
  3. 分析提交成功后消息服务不可用导致的消息丢失问题
  4. 对比事务消息或本地消息表的分布式一致性保障
本题已收录答题指导

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

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