为什么【beforeDoConfirm方法【异步线程处理doConfirm】】不加事务?
来源:20-7 使用异步线程代替RocketMQ

wyz666
2023-12-31
有点疑惑
写回答
1回答
-
甲蛙
2024-08-01
加事务要看情况,我是把seata关了后,把事务关了,课程只是演示,所以关了,实际应该都开。
如果在真实项目中,没用到seata,但是又和外部有交互。比如课程里的这一步:调用会员服务接口,为会员增加一张车票。就是调用外部接口的,此时如果加了本地事务,有可能出现一种情况:为会员增加车票成功了,但是本地订单因其它错误导致回滚了,那就会出现数据不一致
00
相似问题