1、界面发起一笔批量订购(多个产品),后台做拆分为多个订购,这样就会造成多个http请求同时进行,涉及到并发冲突
2、订购中分两种优惠券:
一、折扣券:插入分摊的临时表,
同时过来多个请求,
临时处理方案:直接处理,如果第一天条则正常插入,但是第二条或者后来的多条都跨过去直接进行正常处理,判断什么时候结束就是两天后进入历史表(不适合第二场景,所以被否决)
二、满减券:
同时过来多个请求:
第一条正常插入 剩余的可优惠金额为10
第二条2 第三条9 同时判断都是满足条件,但是如果是先判断第二条再判断第三条,抛异常,所以这个点触及到并发冲突,思考点。