Github地址: https://github.com/changmingxie/tcc-transactiongit
優勢:框架的工程機構清晰、輕量、有持續維護更新、社區活躍、有比較完善的應用樣例、文檔比較完善github
不足:無代碼註釋、Demo提供的業務場景不夠豐富web
使用指南 :數據庫
https://github.com/changmingxie/tcc-transaction/wiki/%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%971.2.xapi
一、準備環境: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