分散式系統架構:SSM整合阿里雲EDAS服務示例
阿新 • • 發佈:2019-01-25
wetech-edas-app
組織結構
wetech-edas-app
├── wetech-edas-app-api -- 提供介面定義
├── wetech-edas-app-common -- SSM框架公共模組
├── wetech-edas-app-service -- 服務提供者應用
└── wetech-edas-app-web -- 消費者應用
模組介紹
- wetech-edas-app-parent
是所有子模組的父類,同時也是專案聚合器,以及版本申明管理,無實質程式碼
- wetech-edas-app-common
主要是放一些通用工具類
- wetech-edas-app-api
提供介面定義
- wetech-edas-app-service
服務提供者應用
- wetech-edas-app-web
消費者應用
技術選型
後端技術
軟體需求
- JDK1.8+
- MySQL5.6+
- Tomcat7.0+/jetty9.0+
- Maven3.0+
本地部署
- 通過git下載原始碼
- 建立資料庫wetech_edas_app,資料庫編碼為UTF-8
- 執行docs/sql/init.sql檔案,初始化資料
- 修改wetech-edas-app-service模組下config.properties檔案,更改MySQL賬號和密碼
- 在專案根模組執行【mvn clean package】
- 將wetech-edas-app-service模組(服務提供者)和wetech-edas-app-web模組(服務呼叫者)放入ali-tomcat啟動!
- 訪問輕量配置中心檢視服務可用性
預覽圖
啟動工程
輕量配置中心
測試服務呼叫
許可證
Wetech-edas-app 使用 MIT 許可證釋出,使用者可以自由使用、複製、修改、合併、出版發行、散佈、再授權及販售wetech-edas-app 及其副本。