标签:行锁
java怎么样高并发处理mysql中的有限资源(车票、优惠券等)
业务场景: 有不同种类的优惠券,用户领取优惠券也有限制,活动期限领或每日限领。 领取过程有以下几个步骤: 1、查询优惠券表cp_info,能否有剩余; 2、查询用户能否已经领取过了,表cp_draw_details中能否有记录(若每日限领,会根据领取时间进行过滤) 3、若可以领取,表cp_draw_details中插入一条记录,表cp_info中更新剩余数量……
02-14 立刻查看
业务场景: 有不同种类的优惠券,用户领取优惠券也有限制,活动期限领或每日限领。 领取过程有以下几个步骤: 1、查询优惠券表cp_info,能否有剩余; 2、查询用户能否已经领取过了,表cp_draw_details中能否有记录(若每日限领,会根据领取时间进行过滤) 3、若可以领取,表cp_draw_details中插入一条记录,表cp_info中更新剩余数量……