環境搭建教程
在上一篇中,我們瞭解了專案的整體結構,以及每個模組大概的作用,現在我們來開始搭建整個環境。
- 首先使用者使用的JDK必須是1.8+ 本地安裝了git ,maven ,執行以下命令
git clone https://github.com/yu199195/happylifeplat-tcc.git
maven clean install複製程式碼
使用你的開發工具開啟專案,比如idea Eclipse
開啟你的資料庫工具,執行工程檔案sql資料夾下的tcc-demo.sql
dubbo 使用者
進入happylifeplat-tcc-demo-dubbo-account專案,修改application.yml中的資料庫配置,如下圖:
修改applicationContext.xml中的配置,具體可以參考 配置詳解
修改spring-dubbo.xml 中的zookeeper配置,如圖所示:
inventory,order專案的配置修改和上面的一樣,注意dubbo的埠不要重複。
依次執行AccountApplication,InventoryApplication,OrderApplication中的main方法
訪問http://localhost:8083/swagger-ui.html 進入體驗體驗dubbo的分散式事務。
springcloud使用者
修改各專案中的application.yml的資料庫配置。
修改各專案中applicationContext.xml的配置,具體可以參考 配置詳解
執行happylifeplat-tcc-demo-springcloud-eureka專案中的EurekaServerApplication類的main方法
依次執行AccountApplication,InventoryApplication,OrderApplication中的main方法
訪問http://localhost:8884/swagger-ui.html 進入體驗Springcloud分散式事務。