本文主要是介绍TCC-分布式事务,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
TCC-分布式事务解决方案(国内GitHub优秀方案解决)
框架名称 | 幂等性 | 嵌套调用 | RPC框架支持 | 默认支持事务日志存储方式 | 可靠性验证 | star数量 | Github地址 |
tcc-transaction | 不支持 | 嵌套调用尝试失败 | 不耦合RPC框架 | DB、redis、zk、file | 通过 | 4200 | https://github.com/changmingxie/tcc-transaction |
Hmily | 不支持 | 嵌套调用尝试失败 | Dubbo、motan、springcloud | Redis、mongodb、zk,file,DB | 通过 | 2600 | https://github.com/yu199195/hmily |
ByteTCC | 支持 | 嵌套调用尝试失败 | Dubbo、springcloud | file | 通过 | 2200 | https://github.com/liuyangming/ByteTCC |
EasyTransaction | 支持 | 支持嵌套调用 | Dubbo、SpringCloud、Ribbon/Eureka | DB、Redis | 通过 | 1900 | https://github.com/QNJR-GROUP/EasyTransaction |
tcc-transcation:
<!-- https://mvnrepository.com/artifact/com.github.chenhaiyangs/rpc-tcc-transaction-core --> <dependency><groupId>com.github.chenhaiyangs</groupId><artifactId>rpc-tcc-transaction-core</artifactId><version>1.2.0</version> </dependency><dependency><groupId>com.github.chenhaiyangs</groupId><artifactId>rpc-tcc-transaction-spring</artifactId><version>1.2.0</version> </dependency>
这篇关于TCC-分布式事务的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!