事务线上问题

来源:7-1 【理解设计好开发】广告数据索引设计介绍

daemon93

2019-04-30

项目是springboot框架,我写了个服务a 方法,a方法进去新增一条记录1,随后开启了两个线程b和c执行任务,其中b的任务是新增一条记录2,c的任务是新增一条记录3,请问老师,123数据之间的事务怎么同时控制啊,在线等,线上出bug了。。。

写回答

1回答

张勤一

2019-05-01

同学你好:

    如果你的 a 方法自身是有事务的,那么,你在 a 方法里面执行的都是被事务包裹起来的(但是,不能调用没有被事务标注的同一个类中的方法)。具体关于事务的理解和使用,可以看下:第16章 (彩蛋番外篇一)Spring事务处理机制【工作与面试,你都会遇到】。

    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!


1
0

Spring Cloud微服务架构 设计实现广告系统

广告营销系统,未来大中型企业的标配

2136 学习 · 927 问题

查看课程