过时煎蛋

文章
1
资源
0
加入时间
3年0月8天

如何保证分布式系统数据一致性

  面试的时候,有面试官问到:选取你比较熟悉的项目,谈谈如何在做容灾负载的时候数据一致性问题,具体点比如你里面的派单,如何保证一个司机不在同一时间内接到两个订单,然后保证实时性?  一般的解决方案是在派单前,会做一次查询判断,单系统部署的时候,判断查询加同步操作确实能解决,多实例负载的时候,事务控制就很难办到了,这个时候我想到了redis 缓存,进入的时候会预先缓存司机订单,订单成功了修改缓存...