基于Spring Cloud Alibaba 分布式微服务高并发数据平台化(中台)思想+多租户saas企业开发架构技术选型和设计方案
基于Spring Cloud Alibaba 分布式微服务高并发数据平台化(中台)思想+多租户saas设计的企业开发架构,支持源码二次开发、支持其他业务系统集成、集中式应用权限管理、支持拓展其他任意子项目,架构源码可以加我WX:haiwabbc
一、架构技术选型
序号 |
场景 | 框架 | 备注 |
---|---|---|---|
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 |