tcc分散式事務框架原始碼解析系列(二)之環境搭建

yu199195發表於2017-10-13

環境搭建教程

在上一篇中,我們瞭解了專案的整體結構,以及每個模組大概的作用,現在我們來開始搭建整個環境。

  • 首先使用者使用的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分散式事務。

如有任何問題歡迎加入QQ群:162614487 進行討論

相關文章