版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zly145236/article/details/82468276
- 秒杀业务:
- 商品抢购
- 群红包
- 优惠券领取
- 枪火车飘
- 在线预约
2.特点:
- 多读些少
- 负载大
- 竞争资源有限,不能多买,数量正确,不能少买,不能重买
3.表:id 商品 商品数量 version
4.乐观锁 1 通过版本号 2 通过状态
5.CAS机制:(Compare and Swap)
- 读数据
- 比版本
- 更数据
6.消峰:当更新商品数量失败时,版本号不对,调用Thread.sleep(随机数),重新递归调用更新商品数量接口(重新调用请求,库存不够时,不发起数据库请求)。
hashmap的key值是可以重复的