0
点赞
收藏
分享

微信扫一扫

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企业分布式微服务开发架构_spring boot

 三、 架构典型部署方案

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

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


举报

相关推荐

0 条评论