Spring Cloud Alibaba 多租戶 saas 設計的企業開發架構

JIAN2 發表於 2022-06-21
Spring

基於 Spring Cloud Alibaba 分散式微服務高併發資料平臺化 (中臺) 思想 + 多租戶 saas 設計的企業開發架構,支援原始碼二次開發、支援其他業務系統整合、集中式應用許可權管理、支援擴充其他任意子專案。

一、架構技術選型

  1.  核心框架    Spring Boot    

  2. SOA    Spring Cloud    

  3. 安全框架    Spring Security Oauth2    

  4. 註冊中心 / 配置中心    Nacos     叢集部署

  5. 閘道器    Spring Cloud Gateway     部署多套,使用 nginx 負載

  6. 鏈路監控    Skywalking    

  7. 流量控制、熔斷降級    Sentinel    

  8. 資料庫    Mysql    

  9. 分散式事務    Seata    

  10. 定時排程    xxl-job    

  11. 快取    Redis    

  12. MQ    RocketMq    

  13. 持久框架    Mybatis Plus    

  14. 搜尋引擎    ElasticSearch    

二、架構全景業務圖 

Spring Cloud Alibaba 多租戶 saas 設計的企業開發架構


 三、 架構典型部署方案 (瞭解原始碼可 + VX: haiwabbc2)

Spring Cloud Alibaba 多租戶 saas 設計的企業開發架構



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70006413/viewspace-2894765/,如需轉載,請註明出處,否則將追究法律責任。