xdl15

并发冲突处理

  • 分页问题
    当用户浏览某一页的时候,后台管理人员发布新的数据,这时用户再次点击下一页的时候,可能会看到重复的数据。
  • 抢购,秒杀,抽奖活动
    实际商品的订单大于库存量,还有商品秒杀活动时,商品数量不多,但是却导致服务器当机。
    比如库存还有2件商品,ABCD同时下了订单,购买成功后,库存减1,这样后果导致库存变为负。

解决并发冲突的办法:

  • 将并发操作变为单线操作
    可以使用队列,将所有用户的请求进行排队,有一个服务来订阅这个队列,不管有多少用户访问,最终到服务器端,处理器只有一个进程。
  • 让所有跨越时间段的操作不去更改数据
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容