使用seats集群,执行事务操作,报错 -问答-阿里云开发者社区-阿里云

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

使用seats集群,执行事务操作,报错

来自:阿里开源 2021-02-02 11:32:06 2430 1
  1. 使用seats集群,执行事务操作,报错Could not found global transaction xid = ip:8091:86933268920868864, may be has finished
  2. 使用seats单节点时正常; 这个错误正常情况下1阶段不会发生,只有异常情况下才可能发生 对于at,2阶段是定时任务产生的,多个tc由于没有锁,可能导致对同一事务发起多次2阶段提交,当第1个tc 请求提交后,清理了该事务的数据之后,第2个tc 再处理,就会发生这样的情况。
取消 提交回答
全部回答(1)
  • 一人吃饱,全家不饿
    2021-02-02 11:47:26

    这个异常是rm注册的时候抛出的异常,来保证一个全局事务已经结束时,不会再有剩余的事务,保证了幂等,跟第二个tc再处理没有关系,建议你先了解一下防悬挂.

    0 0
相关问答

1

回答

seata中什么样的事务才会进到控制台里呀?

2022-08-29 17:39:06 428浏览量 回答数 1

0

回答

如图,很奇怪我自己写了测试脚本,这样是找不到执行服务,拿了阿里云工作流实例里面一个函数流程却能跑ff

2022-06-11 22:02:59 118浏览量 回答数 0

1

回答

python unittest执行程序在pycharm可以成功运行但使用cmd会报错 ?报错

2020-06-23 01:14:46 772浏览量 回答数 1

1

回答

Druid 执行SQL报错?报错

2020-06-22 15:14:10 578浏览量 回答数 1

1

回答

Jfinal 使用 druid 配置 oracle报错?报错

2020-06-14 17:19:37 266浏览量 回答数 1

1

回答

Jfinal 使用 druid 配置 oracle报错 :报错

2020-06-14 15:35:23 457浏览量 回答数 1

1

回答

Jfinal 使用 druid 配置 oracle报错 - Jfinal报错

2020-06-03 20:28:43 692浏览量 回答数 1

1

回答

Jfinal 使用 druid 配置 oracle报错:配置报错 

2020-06-02 14:53:41 350浏览量 回答数 1

1

回答

Jfinal 使用 druid 配置 -oracle报错

2020-05-31 23:06:32 306浏览量 回答数 1

1

回答

unity 5.3.1下使用oss报错

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