6-3节的疑问
来源:4-2 Spring事务机制_实现
木星鸽_手机
2018-08-25

场景:此图的讲解是读取mq消息的所在方法;也就是消费者
第六章第三节(一分55秒的地方)这里的讲解有点不理解
假设对应上图,代码一般是这样
@Transtactional(...)
public void xxservice(){
//1....完成各种业务逻辑
//2.db commit
//3.mq提交事务
}
假如第三步mq提交事务异常的话,方法捕获到异常,那么db的提交便回滚了;
为什么会存在问题呢?
写回答
1回答
-
因为在第二个步骤db的事务已经commit了,就算之后有异常也没办法回滚了
00
相似问题