咨询一下Blade大佬们有没有什么推荐的分布式事务方案

Blade 未结 1 895
tjbaike
tjbaike 剑圣 2020-11-28 15:11

一、该问题的重现步骤是什么?

1. 最开始用blade默认集成的seata,mysql的项目没问题,oracle的项目事务开启不了直接报错缺失关键字

2. 后来尝试用TX-LCN,使用的是lcn代理模式,然后获取不到当前用户信息了,AuthUtil.getUser()返回的是null,关掉TX-LCN后,又能正常获取用户信息

3.


二、你期待的结果是什么?实际看到的又是什么?

有没有什么推荐的分布式事务解决方案


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

bladex2.5.0.RELEASE

开发在Windows10,

生产在Cento7


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2020-11-29 14:32

    lcn目前已经不维护了,不利于后续的升级。

    seata一直都在升级更新中,这个问题需要有一个排除了其他场景(比如排除flowable),非常单纯的一个demo,只有oracle环境下的分布式事务调用。

    如果可以写一个最简单的demo,重现seata的报错,那问题就相对来说好定位很多,这样就可以我们自己修复或者给官方发issue了

    0 讨论(1)
提交回复