TCC型分布式事务框架:tcc-transaction

Github地址:  https://github.com/changmingxie/tcc-transactiongit

优势:框架的工程机构清晰、轻量、有持续维护更新、社区活跃、有比较完善的应用样例、文档比较完善github

不足:无代码注释、Demo提供的业务场景不够丰富web

tcc-transaction项目工程结构

 

使用指南 :数据库

https://github.com/changmingxie/tcc-transaction/wiki/%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%971.2.xapi

tcc-transaction的框架样例部署

一、准备环境:Dubbo注册中心、Dubbo管控台、MySQL数据库、应用部署脚本框架

二、调整项目配置:JDBC配置、服务注册中心配置、Maven库配置spa

三、导入数据库脚本(建库、建表)文档

四、部署服务(要用到Dubbo注册):部署

        

        tcc-transaction-dubbo-order  (业务订单服务,主服务)it

        tcc-transaction-dubbo-capital (资金帐户服务,从服务)

        tcc-transaction-dubbo-redpacket (红包帐户服务,从服务)

五、部署服务消费端:

        tcc-transaction-dubbo-web-trade

相关文章
相关标签/搜索