问题的起点非常具体:一个前端应用在调用创建订单的 API 时,因为网络抖动导致了超时。用户的本能反应是重试,结果后端数据库里出现了两条完全相同的订单记录。这是一个典型的由于非幂等 API 设计导致的生产事故。最初的修复方案是在前端生成一个
2023-11-21