后端岗位面试题更新 2026-08-05
如果先在本地事务里修改数据库,最后发送消息,再根据消息发送成功与否提交或回滚事务,这种方案能达到类似事务消息的效果吗?
淘天集团后端开发互联网/IT风险判断技术原理方案权衡
考察说明
考察对本地事务与消息发送一致性处理的理解,识别该方案的缺陷
回答思路
- 指出该方案在消息发送与事务提交之间的原子性缺失
- 分析发送成功后提交事务仍可能失败导致的最终不一致场景
- 分析提交成功后消息服务不可用导致的消息丢失问题
- 对比事务消息或本地消息表的分布式一致性保障
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。