Spring Cloud Alibaba+Spring Boot+Mybatis+Spring Security Oauth2实现数据中台+多租户saas企业分布式微服务开发架构

基于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
15 UI Element UI、Vue

二、架构全景业务图 

 三、 架构典型部署方案

以上是我的一点总结,希望能够帮助到更多的朋友了解Spring Cloud Alibaba+Spring Boot+Mybatis+Spring Security Oauth2实现数据中台+多租户saas企业分布式微服务开发架构

你可能感兴趣的:(跟我学习springcloud,微服务,spring,cloud,spring,boot,spring,cloud,alibaba,企业架构)