关于多人兑换奖品(奖品可能是唯一,也可能是最后一个)的思路

突然想到这3个线上活动的问题,关于秒杀类,兑换类的..
小白...没啥思路,麻烦大神分别给个思路...

1.线上活动,参与者会获得一定的积分,累计积分,兑换奖品的方式。如何避免2个人,在同一时间(时分秒毫秒)都一样的情况下,只给1个人兑换奖品..?

2.秒杀类活动,多人秒杀1件商品或几件商品的时候,如何做到不多分商品

3.线上活动,参与活动者会得到一定的积分,累计积分,对换对应的产品。点击兑换按钮的时候,会弹出是“否兑换的字样”,如果点击兑换,兑换成功,点击取消,兑换失败。这个情况该用什么方式避免第一个人在兑换的时候,第二个人也兑换?
湖上湖
浏览 422回答 1
1回答

www说

队列 请求秒杀的时候, 先进队列, 前台等待, 查询后台队列的处理结果. 这是 并发 转 串行 数据库锁 请求秒杀的时候, 先锁住奖品, 然后再执行秒杀操作.
打开App,查看更多内容
随时随地看视频慕课网APP