1.如果某商品有10件,现在同时有3个人购买,分别购买3件,4件,5件,该怎么处理库存?
2.是不是每次添加到购物车后商品的库存减1 ,还是说当产生订单的时候库存才减1?
3.如果用户购物车的信息是存在数据库中,那么每次添加商品到购物车都会与数据库发生交互,是不是效率很低?
1、购物车信息一般是存在session中,就算存在数据库中,也会做效率处理
2、库存,在添加进购物车时要判断库存,生成定单前也要判断库存,生成定单才扣库存
按照转账的做法,是冻结,设定一个超时,防止用户添加后没有生成订单。