Response[ TransactionException[Could not register branch into global session xid = 192.168.31.107:80

原因:Seata的AT模型调用其他服务时是异步的。seata的全局事务超时时间设置太短了,导致注册分支事务的时候,全局事务都已经进入第二阶段了。将配置文件中的事务超时等待设置长些即可:如图(如果60秒不够用可以在设置大些,但是对应的代码中全局事务超时(@GlobalTransactional(timeoutMills = 默认60秒))也要设置大些):

Response[ TransactionException[Could not register branch into global session xid = 192.168.31.107:80_第1张图片

 

你可能感兴趣的:(java)