解决领取红包产生并发的几个小方法

来源:互联网 发布:淘宝申请退款 编辑:程序博客网 时间:2024/04/30 11:53

网站的一些领券的功能,最关键的不止要领取成功,而且要防止并发,记录一下自己在做的过程中用到的几个小方法:

<1>方法一:

(1)领取方法要公用同一个事务;

(2)新建一个与“领取红包信息表(1)”相同表结构的表(2),先往表(2)里面插入数据,插入之前先判断是否领取过并锁表(for update),然后往表(1)里面插入数据供展示页面查询; 

<2>方法二:

将进程暂停一段时间;

<3>方法三:

消息队列;


0 0
原创粉丝点击