基於Spring Cloud Alibaba 分佈式微服務高併發數據平臺化(中臺)思想+多租戶saas設計的企業開發架構,支持源碼二次開發、支持其他業務系統集成、集中式應用權限管理、支持拓展其他任意子項目。
一、架構技術選型
-
核心框架 Spring Boot
-
SOA Spring Cloud
-
安全框架 Spring Security Oauth2
-
註冊中心/配置中心 Nacos 集羣部署
-
網關 Spring Cloud Gateway 部署多套,使用nginx負載
-
鏈路監控 Skywalking
-
流量控制、熔斷降級 Sentinel
-
數據庫 Mysql
-
分佈式事務 Seata
-
定時調度 xxl-job
-
緩存 Redis
-
MQ RocketMq
-
持久框架 Mybatis Plus
-
搜索引擎 ElasticSearch