事务
组队阶段错误,则会直接错误(所有的命令)
执行阶段某个命令失败,其他的不受影响
事务冲突问题
乐观锁的过程
秒杀案例
ab并发工具
ab -n 1000 -c 100 -p postfile -t '类型' url
结论:
1、秒杀失败后还可以秒杀成功, 并发后库存变为负数
2、链接超时问题,
3、库存遗留, 未卖完
如何解决:
1、使用连接池解决
2.1、乐观锁监视库存
2.1、使用事务
3、使用lua脚本解决
ab -n 1000 -c 100 -p postfile -t '类型' url
1、秒杀失败后还可以秒杀成功, 并发后库存变为负数
2、链接超时问题,
3、库存遗留, 未卖完
1、使用连接池解决
2.1、乐观锁监视库存
2.1、使用事务
3、使用lua脚本解决