Spring Cloud Alibaba 分散式微服務+多租戶saas企業開發架構
基於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
二、架構全景業務圖
三、 架構典型部署方案(瞭解原始碼可+VX: haiwabbc2)
@原始碼地址來源:原始碼可+VX: haiwabbc2
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70006413/viewspace-2871338/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Spring Cloud Alibaba 分散式微服務+多租戶saas企業開發架構SpringCloud分散式微服務架構
- Spring Cloud Alibaba 多租戶 saas 設計的企業開發架構SpringCloud架構
- Spring Cloud Alibaba 分散式微服務高併發資料平臺化(中臺)思想+多租戶saas企業架構SpringCloud分散式微服務架構
- 基於Spring Cloud Alibaba分散式架構 資料平臺化(中臺)思想+多租戶saas企業開發架構SpringCloud分散式架構
- Spring Cloud Alibaba 多租戶saas企業開發架構技術選型和設計方案SpringCloud架構
- CAS SSO單點登入服務端環境搭建之Spring Cloud Alibaba +多租戶saas企業開發架構服務端SpringCloud架構
- 11.Spring Cloud 分散式、微服務、雲架構企業快速開發架構之Linux 磁碟管理SpringCloud分散式微服務架構Linux
- spring cloud微服務分散式雲架構Spring Cloud ZuulSpringCloud微服務分散式架構Zuul
- spring cloud微服務分散式雲架構-Spring Cloud NetflixSpringCloud微服務分散式架構
- spring cloud微服務分散式雲架構-Spring Cloud BusSpringCloud微服務分散式架構
- Spring Cloud微服務分散式雲架構 - 整合企業架構的技術點SpringCloud微服務分散式架構
- spring cloud微服務分散式雲架構 - Spring Cloud簡介SpringCloud微服務分散式架構
- Spring Cloud大型網際網路分散式企業微服務雲架構SpringCloud分散式微服務架構
- (二)spring cloud微服務分散式雲架構 - 整合企業架構的技術點SpringCloud微服務分散式架構
- (二)spring cloud微服務分散式雲架構-整合企業架構的技術點SpringCloud微服務分散式架構
- Spring Cloud雲服務架構 - 企業分散式微服務雲架構構建SpringCloud架構分散式微服務
- 7.Spring Cloud 分散式、微服務、雲架構企業快速開發架構之Linux 遠端登入SpringCloud分散式微服務架構Linux
- Java架構-(一)spring cloud微服務分散式雲架構 - Spring Cloud簡介Java架構SpringCloud微服務分散式
- (一)spring cloud微服務分散式雲架構 - Spring Cloud簡介SpringCloud微服務分散式架構
- (一)spring cloud微服務分散式雲架構-Spring Cloud簡介SpringCloud微服務分散式架構
- spring cloud微服務分散式雲架構- Config 快速開始SpringCloud微服務分散式架構
- 整合spring cloud雲服務架構 - 企業分散式微服務雲架構構建SpringCloud架構分散式微服務
- 8.Spring Cloud 分散式、微服務、雲架構企業快速開發架構之Linux 檔案基本屬性SpringCloud分散式微服務架構Linux
- 【分散式微服務企業快速架構】SpringCloud分散式、微服務、雲架構快速開發平臺分散式微服務架構SpringGCCloud
- spring cloud微服務分散式雲架構(一)-spring cloud 服務註冊與發現SpringCloud微服務分散式架構
- spring cloud微服務分散式雲架構-Spring Cloud Config環境庫SpringCloud微服務分散式架構
- (四)整合spring cloud雲服務架構 - 企業分散式微服務雲架構構建SpringCloud架構分散式微服務
- 9.Spring Cloud 分散式、微服務、雲架構企業快速開發架構之Linux 檔案與目錄管理SpringCloud分散式微服務架構Linux
- spring cloud微服務分散式雲架構-Spring Cloud 分散式的五大重點SpringCloud微服務分散式架構
- spring cloud springboot mybatis 分散式 微服務 架構原始碼CloudSpring BootMyBatis分散式微服務架構原始碼
- spring cloud微服務分散式雲架構--hystrix的使用SpringCloud微服務分散式架構
- spring cloud微服務分散式雲架構-Gateway入門SpringCloud微服務分散式架構Gateway
- spring cloud微服務分散式雲架構-Commons 普通抽象SpringCloud微服務分散式架構抽象
- spring cloud微服務分散式雲架構 - Spring Cloud整合專案簡介SpringCloud微服務分散式架構
- Spring Cloud構建微服務架構:分散式配置中心(加密解密)SpringCloud微服務架構分散式加密解密
- spring cloud微服務分散式雲架構--服務註冊(consul)SpringCloud微服務分散式架構
- 10.Spring Cloud 分散式、微服務、雲架構企業快速開發架構之Linux 使用者和使用者組SpringCloud分散式微服務架構Linux
- (十七)spring cloud微服務分散式雲架構-eureka 基礎SpringCloud微服務分散式架構