05 常見微服務專案結構

word 發表於 2022-05-22
微服務

微服務專案結構

首先 話不多數 直接上圖

image-20220522193602416

common 模組

存放內容

  • 統一異常處理器 異常物件 斷言類 等專案所有模組會用到的類
  • 介面統一的返回物件 還有常用的工具類

image-20220522194423755

service-base 模組

基礎服務模組

存放內容

  • 存放配置檔案較多
  • 還有 定義依賴 所有服務模組基礎這個基礎服務模組

假如說 這是微服務專案 可以將專案中的 服務發現 服務呼叫 服務熔斷都新增到base模組中

image-20220522194634983

service-core 模組

主要功能模組 業務實現 大多在此模組中

service-oss 模組

物件儲存模組 例如 音視訊 圖片的來自於此模組

service-sms 模組

簡訊服務模組