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

相關文章
相關標籤/搜索