codingapi/tx-lcn

Leave your company's name and website please if you use LCN framework. Thanks.

xlorne opened this issue · 29 comments

Leave your company's name and website please if you use LCN framework. Thanks.

凯京集团(预研) http://www.keking.cn/

深圳掌中彩乐游 http://www.lotplay.cn/

诸葛天下 www.zgxcw.com

浙江鑫全万投资管理有限公司 https://www.zjxqwjt.com/

成都·天呈食材 http://www.tincerefood.com/

猪八戒 zbj.com

在springcloud2.0.1上,通过openfeign调用其他服务,但是事务一直得不到回滚

用5.0.2.RELEASE的版本,返回成功了,但是数据库没有任何变化,都已经返回插入成功的id了,控制台输出init tracingContext fail. null init fields.而且是偶现的

用官方mybatis的在erueka注册,是成功的,但是用非springcloud集成的持久层框架,用的自己加入的原生hibernate(spring mvc转过来的),一直不成功

qinzy commented

你好,请教springcloud下使用LCN 在做熔断fallback时,发现事务无法回滚,请问解决方案

txlcn框架,只支持springboot项目么?支持springmvc项目么?

我的问题都解决了,包括自定义持久层,好像不支持mvc,再说用mvc来做什么分布式,

用熔断真是个糟糕的选择,我一直觉得没有什么太需要的场景要用熔断

因为业务上可能对接的也有mvc项目,看看能不能支持,还是感谢能回复我的问题,谢谢!!! | | 王建坤 邮箱:18910846521@163.com | 签名由 网易邮箱大师 定制 On 04/04/2019 23:35, 1121076248 wrote: 我的问题都解决了,包括自定义持久层,好像不支持mvc,再说用mvc来做什么分布式, — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

自定义开发应该可以解决你的问题,就是手动实现与tm的交互,手动实现事务提交和回滚的

源码编译不通过啊 大神

天正软件 http://www.topcheer.com
徐忱 QQ: 12526456
邮箱: moz_vil22@hotmail.com

我也是事务不能一起回滚(三方参与事务A调用完B和C抛异常回滚了,但B和C没有回滚),不知如何设置;还有TxManage系统后台的日志一直都没有,表也是空的,不知原因!

在做tx的时候,可以用自定义实现,在lcn的注入哪里加上你的事务层,官方的扩展里面有说明,可以实现多服务、多库的同时写入和同时回滚
image我是zhey这样实现的,是可以实现的

image
可以啊,我是跟着官网走的,其他博客就参照一下就行了

没有

在springcloud2.0.1上,通过openfeign调用其他服务,但是事务一直得不到回滚

解决了吗?我看你说都解决了,这个问题解决了吗?

在springcloud2.0.1上,通过openfeign调用其他服务,但是事务一直得不到回滚

解决了吗?我看你说都解决了,这个问题解决了吗?

检查LCN是否在事务层起了作用,和是否成功的介入了事务的切面操作

Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.jdbc.UncategorizedSQLException: Error getting generated key or setting result to parameter object. Cause: java.sql.SQLException: 未执行语句句柄
; uncategorized SQLException; SQL state [99999]; error code [17144]; 未执行语句句柄; nested exception is java.sql.SQLException: 未执行语句句柄] with root cause

java.sql.SQLException: 未执行语句句柄

是不是不支持oracle的呀,有人可以能帮解答下吗?

Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.jdbc.UncategorizedSQLException: Error getting generated key or setting result to parameter object. Cause: java.sql.SQLException: 未执行语句句柄
; uncategorized SQLException; SQL state [99999]; error code [17144]; 未执行语句句柄; nested exception is java.sql.SQLException: 未执行语句句柄] with root cause

java.sql.SQLException: 未执行语句句柄

是不是不支持oracle的呀,有人可以能帮解答下吗?

从这个技术原理来说,不会限制数据库,他只提供了多事务间的原子性操作,连什么库是你决定的,非关系型数据库都可以

上海新华控制技术
电话:13872680696
qq: 337461354
源码下载后都编译成功,TM启动正常,TC注册成功。
问题:
1,TC端配置后,通过feign客户端无法调用其他服务,也没有异常信息。屏蔽所有tx注解后,就可以掉其他服务。
2, 事务结束后,一直有这个警告。
WARN 18460 --- [trix-xmes-log-3] c.c.txlcn.tracing.TracingContext : init tracingContext fail. null init fields.
现在搞不定问题,项目又紧,麻烦官方帮忙处理回复一下,谢谢!