1.实现基本购买商品功能; 2.使用Jmeter测试没加防护措施的情况下是否会出现商品超卖的现象。 3.分别采用悲观锁和乐观锁来解决商品超卖现象; 4.对比两种实现方式的优缺点和应用场景。
说明: 使用乐观锁解决商品的超卖问题,实际上是把主要防止超卖问题交给数据库解决,利用数据库中定义的version字段以及数据库中的事务实现在并发情况下商品的超卖问题。
version字段
事务