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

三个微服务 A/B/C,它们分别操作不同数据库和 Redis,要求最终一致但要尽量“准实时”。某次网络抖动导致 A 提交成功、B 超时、C 回滚了。在这种限制下,你怎么保证最后状态达成一致?

蚂蚁集团后端开发互联网/IT系统设计方案权衡问题排查Redis

考察说明

考察分布式事务最终一致性方案设计与故障恢复机制

回答思路

  1. 识别本地事务与跨服务一致性问题
  2. 提出可靠消息或事件驱动方案并说明补偿机制
  3. 覆盖幂等、超时、重试和状态机处理
  4. 讨论准实时性下的技术选型权衡
本题已收录答题指导

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

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