A服务调用B,C两个服务,当A服务调用B,C两个服务成功后。B,C如果执行没有异常,就会等待A服务通知提交事务,期间也会有线程通过事务组id获取事务状态。如果事务组超时前B,C没有收到可以提交的状态,就会回滚。A服务如果仅仅是因为线程阻塞等非异常问题导致的处理时间超时A会正常提交。这个问题可以找到lcn源码,做抛出异常,自己捕获处理。
A服务调用B,C两个服务,当A服务调用B,C两个服务成功后。B,C如果执行没有异常,就会等待A服务通知提交事务,期间也会有线程通过事务组id获取事务状态。如果事务组超时前B,C没有收到可以提交的状态,就会回滚。A服务如果仅仅是因为线程阻塞等非异常问题导致的处理时间超时A会正常提交。这个问题可以找到lcn源码,做抛出异常,自己捕获处理。