EasyTransaction icon indicating copy to clipboard operation
EasyTransaction copied to clipboard

A distribute transaction solution(分布式事务) unified the usage of TCC , SAGA ,FMT (seata/fescar AutoCompensation), reliable message, compensate and so on;

Results 51 EasyTransaction issues
Sort by recently updated
recently updated
newest added

# 问题 使用数据库选主,当历史心跳记录距今大于 3020399 秒,删除这些过期心跳记录时会报错。 详细日志: ``` 2020-07-14 22:02:50.491 ERROR 7036 --- [pool-3-thread-1] c.y.e.e.i.d.DatabaseMasterSelectorImpl : heart beat failed!38 org.springframework.dao.DataIntegrityViolationException: PreparedStatementCallback; SQL [delete from trx_election where app_id = ? and TIME_TO_SEC(TIMEDIFF(NOW(),...

我看了改项目的例子发现都是要多个服务之间进行调用的事务以及需要安装另外的插件才能达到事务一致性。请问下一个项目有多个数据源是如何实现事务一致性的?

现在这个框架可以整合mybatis吗?

错误描述: 用tcc-and-fescar这个demo并发测试同一个请求: http://172.32.147.38:9990/buySth?userId=1&money=10 会出现fescar_lock这个加锁表的主键冲突。 请教下同时多次对同一条记录做修改操作时,通常是不是应该排队等待上一个请求的锁释放了, 才能继续添加另外一次请求的锁。而不是对同一条记录同时加锁,不然会导致这个锁表的主键冲突。 请问下这边我应该怎么处理? 谢谢!! 错误日志如下: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry 'coupon-1' for key 'PRIMARY' at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_161] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_161] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_161] at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_161] at...

Hi, @skyesx in **EasyTransaction-1.4.2** (**easytrans-core** module), duplicate classes with the same fully-qualified name _**org.objectweb.asm.ClassWriter**_ are included in two different libraries, i.e., **org.ow2.asm:asm:5.0.4** and **org.ow2.asm:asm:4.2**. According to _"first declaration wins"_ class...

你好!请教个问题。。。 我执行easytrans-demo下的tcc-and-fescar这个demo, 当调用tccandfescar-coupon-service这个服务时候。 这个方法AbstractAutoCpsMethod.doAutoCpsCommit提示错误: java.lang.RuntimeException: HikariDataSource (HikariPool-1) is not DataSourceProxy, please correct the config! 这是application.yml的数据库配置: spring: application: name: coupon-service datasource: url: jdbc:mysql://vdapp117:3306/coupon?characterEncoding=UTF-8&useSSL=false username: admin password: admin driver-class-name: com.mysql.jdbc.Driver 这是完整的报错日志: java.lang.reflect.InvocationTargetException:...

如题,是否可以考虑使用websocket实现

如果作者简单做一个web,展示源码 以及提供 使用者来对相应类进行 注释评论的入口,这样文档很快能够建立起来,理解使用会更加方便

支持框架幂等,业务程序程序不再需要接管 幂等、调用时序错乱处理等繁琐重复逻辑(这个是一个繁琐重复的工作,貌似只有ET对本项进行了完整支持) ----对框架幂等,没看出来,特别是消息的幂等,EasyTransMsgConsumer这个实现类上也没看出来呀。具体能否说明下幂等如何体现的。