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

Bumps [mysql-connector-java](https://github.com/mysql/mysql-connector-j) from 5.1.46 to 8.0.28. Changelog Sourced from mysql-connector-java's changelog. Changelog https://dev.mysql.com/doc/relnotes/connector-j/8.0/en/ Version 8.0.29 Fix for Bug#21978230, COMMENT PARSING NOT PROPER IN PREPSTMT.EXECUTEBATCH(). Fix for Bug#81468 (23312764), MySQL server...

dependencies

Bumps [mysql-connector-java](https://github.com/mysql/mysql-connector-j) from 5.1.46 to 8.0.28. Changelog Sourced from mysql-connector-java's changelog. Changelog https://dev.mysql.com/doc/relnotes/connector-j/8.0/en/ Version 8.0.29 Fix for Bug#21978230, COMMENT PARSING NOT PROPER IN PREPSTMT.EXECUTEBATCH(). Fix for Bug#81468 (23312764), MySQL server...

dependencies

Bumps [fastjson](https://github.com/alibaba/fastjson) from 1.2.54 to 1.2.83. Release notes Sourced from fastjson's releases. FASTJSON 1.2.83版本发布(安全修复) 这是一个安全修复版本,修复最近收到在特定场景下可以绕过autoType关闭限制的漏洞,建议fastjson用户尽快采取安全措施保障系统安全。 安全修复方案 :https://github.com/alibaba/fastjson/wiki/security_update_20220523 Issues 安全加固 修复JDK17下setAccessible报错的问题 #4077 下载 https://repo1.maven.org/maven2/com/alibaba/fastjson/1.2.83/ 文档 https://github.com/alibaba/fastjson/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98 源码 https://github.com/alibaba/fastjson/tree/1.2.83 fastjson 1.2.79版本发布,BUG修复 这又是一个bug...

dependencies

Bumps [dubbo](https://github.com/apache/incubator-dubbo) from 2.6.3 to 2.6.12. Release notes Sourced from dubbo's releases. dubbo-2.6.12 What's Changed [2.6] update hessian lite version: 3.2.11 -> 3.2.12 (#9455) dubbo-2.6.11 Change Lists Add serialize id...

dependencies

根据作者发布的少有的几篇文章,大致可以了解到ET的功能、定位相对于TCC-Transaction要好很多。但是,不难发现ET的STAR数量远远不如TCC-Transaction,为什么呢? 从一个使用者的角度,首先考虑的就是是否容易上手。通过Baidu搜索ET的使用文档,基本上只有作者在Github代码首页发布的寥寥数语。还没说清楚WalletPayTccMethodRequest、WalletPayTccMethodResult、WalletPayTccMethod、EasyTransFacade之间的关系,说直接点,用ET的开发规范、规则到底是什么,没有一点说明,不易理解。如果我是架构师,负责技术选型,仅这一条基本上已经否定了ET,而转用其他框架。 而TCC-Transaction文档资料就做的很好,各种源码解读、用户示例通俗易懂。同样阿里开源的分布式事务框架,文档说明方面也做得很好,所以他们的用户多、STAR也多。 假如ET希望有更多的贡献,建议ET还需要再开放些,否则很难吸引用户。 好比一个人的实力很强,但是穿着打扮却很糟糕,大家就会很难接受他。

**Describe the bug** ``` //ET要求使用Spring管控下的事务,因此本方法可以获得对应的当前连接,获取当前连接来执行时为了避免争夺连接词的连接导致死锁 DataSourceProxy dataSourceProxy = get(resourceId); ConnectionProxy cp = (ConnectionProxy) DataSourceUtils.getConnection(dataSourceProxy); Connection targetConnection = cp.getTargetConnection(); ``` EtDataSourceManager类代码79行,DataSourceProxy dataSourceProxy = get(resourceId); dataSourceProxy为null EtDataSourceManager的静态方法初始化时没有把 DataSourceProxy注册到EtDataSourceManager ``` public static void...

各位朋友: 有谁知道EasyTransaction是否能够支持底层数据库是:微软SQL Server;官方demo是MySQL,我自己试过PosgreSQL,有谁做过SQL Server的技术尝试的吗?

能否升级支持一下springboot 2.X

查看Demo的时候有的地方有的地方看不太懂,不太清楚WalletPayRequestVO,WalletPayRequestCfg,WalletPayResponseVO这三个类是怎么联系起来的,payService是自动生成的这个地方不太理解,payService的业务代码是如何自动生成的。此外不知道能否请作者解释一下整个Demo的运行流程以及@EcTcc、@EnableEasyTransaction、@BusinessIdentifer注解的作用和属性分别代表什么。