1. 程式人生 > >分散式系統架構:SSM整合阿里雲EDAS服務示例

分散式系統架構:SSM整合阿里雲EDAS服務示例

wetech-edas-app

組織結構

wetech-edas-app
├── wetech-edas-app-api -- 提供介面定義
├── wetech-edas-app-common -- SSM框架公共模組
├── wetech-edas-app-service -- 服務提供者應用
└── wetech-edas-app-web -- 消費者應用

模組介紹

  1. wetech-edas-app-parent

是所有子模組的父類,同時也是專案聚合器,以及版本申明管理,無實質程式碼

  1. wetech-edas-app-common

主要是放一些通用工具類

  1. wetech-edas-app-api

提供介面定義

  1. wetech-edas-app-service

服務提供者應用

  1. 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 及其副本。

檢視許可證

獲取原始碼