seata 集群下找不到 xid -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

seata 集群下找不到 xid

来自:阿里开源 2021-02-02 11:06:50 2025 1

使用 spring cloud 集群 + seata 集群 ,使用 @GlobalTransactional 注解,seata 版本1.2.0 ,报错如下

Error updating database. Cause: java.sql.SQLException: io.seata.core.exception.RmTransactionException: Response[ TransactionException[Could not found global transaction xid = 182.254.185.180:8091:2010657011, may be has finished.] ]

取消 提交回答
全部回答(1)
  • 一人吃饱,全家不饿
    2021-02-02 11:07:00

    一般出现这个提示与服务重试及超时有关,比如A->B此时A调B超时,A默认是重试的,B等于被调了2遍,第二次被调用的B进行了响应,A发起者接收到结果后进行了提交/回滚,这次超时的B因为网络问题现在才被调用,他也收到了一样的全局事务id,进行业务处理,直到注册分支,此时全局事务已经被提交/回滚,导致当前超时的分支事务B无法注册上.

    这种问题一般保证你的业务不会去超时重试,如果你需要,请确认全局事务状态,做好幂等,防止已经做过的处理重复操作.

    0 0
相关问答

0

回答

请问 seata 1.5.1 LocalDateTime转换异常 这个是如何解决的呢?

2022-09-19 15:10:32 133浏览量 回答数 0

1

回答

seata找不到全局事务怎么办啊?

2022-06-30 12:05:12 293浏览量 回答数 1

1

回答

业务项目代码里面,seata 客户端版本 可以用 1.5.1吗?

2022-06-30 11:12:59 172浏览量 回答数 1

1

回答

如何进行Seata微服务分布式事务框架实战?

2021-05-18 10:49:32 10037浏览量 回答数 1

1

回答

seata事务提交失败

2021-02-02 11:32:21 3346浏览量 回答数 1

1

回答

关于springcloud集成 Seata

2021-02-01 23:50:55 421浏览量 回答数 1

1

回答

seata 是否支持JPA的多个数据源

2021-02-02 10:44:52 587浏览量 回答数 1

1

回答

分布式事务seata花钱才能使用吗

2021-01-12 15:58:28 928浏览量 回答数 1

1

回答

JSON到XML类的转换

2020-01-04 16:32:00 590浏览量 回答数 1

1

回答

spring集成jotm实现分布式事务只能用xapool连接池吗?

2016-03-17 10:17:41 1966浏览量 回答数 1
0
文章
1508
问答
来源圈子
更多
阿里巴巴相信开源的世界里人人贡献代码,人人获得收益,共同创造一个互帮互利的社区,促进技术进步和发展。
+ 订阅
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载