对面试官的提问感到失望。全程项目拷打,没有八股。自我介绍一下来说说怎么解决重复下单。这里我回答下单前需要先向订单服务申请一个ID,订单服务接收到请求后会给userid上锁一段时间,防止同一个usedid连续创建订单,后续申请订单ID的连续请求拿不到锁直接返回,就解决了重复下单问题。接上面的,面试官接着问前端有重试机制,你这样解决不了。我回答如果触发重试那之前的订单ID也收不到了,最终只会有一个订单ID,后续请求带着唯一的订单ID,不会出现重复下单。面试官不满意☹️库存扣减方案。我回答库存扣减用redis,通过消息队列将数据同步到数据库。面试官接着提问数据库写失败造成数据不一致怎么办?面试官这里...