- 博客(1)
- 收藏
- 关注
原创 SpringBoot项目中的事务与分布式锁的一次bug 修改记录
问题现象: 下单模块,每辆车只允许接受一个订单,测试同时(时间很近)两台机下单,必定会下单到同一趟车上去 问题原因: 在代码中,对于下单模块的核心逻辑代码块有事务处理,在事务处理中又包含了一个分布式锁来防止并发问题 问题解析: Java中开启事务处理时,Mysql是写了一张临时表来创建临时数据的,在方法执行成功(无异常)需要插入数据时,数据会先更新到临时表,然后在代码块执行完毕后,将临时表的数据同...
2019-04-17 12:20:50
786
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人