当前位置: 首页 > article >正文

Spring Cloud Alibaba 多租户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    

二、架构全景业务图 


 三、 架构典型部署方案

@源码地址来源:http://minglisoft.cn/hhcloud


http://www.kler.cn/a/4209.html

相关文章:

  • Java脚本引擎Nashron中使用继承实现多线程编程
  • windows 搭建flutter环境,开发windows程序
  • .Net8 Avalonia跨平台UI框架——<vlc:VideoView>控件播放海康监控、摄像机视频(Windows / Linux)
  • Harmony面试模版
  • Kafka常用命令
  • 【Kotlin】上手学习之类型篇
  • 程序员面试最反感的这件事,很多公司都会做
  • anaconda如何改变虚拟环境安装路径
  • Java分布式锁面试题
  • 92年程序员发帖晒薪资称自己很迷茫,网友:老弟你可以了
  • 编写猫咪相册应用 HTML
  • 笔记本网卡wireless-AC-9462驱动设备问题,搜索不到无线网络,wifi界面消失
  • mac-m1-docker安装nacos异常
  • 2023年总结的web前端学习路线分享(学习导读)
  • Linux 0.11
  • 高速下载Ubuntu系统【清华大学开源软件镜像站】(ubuntu-22.04.1-desktop-amd64.iso)
  • FCN网络解析
  • MATLAB | R2023a更新了哪些好玩的东西
  • 微信小程序性能测试——小程序运行时性能测试
  • Qt编写ffmpeg本地摄像头显示(16路本地摄像头占用3.2%CPU)
  • HTML5 Web SQL数据库
  • MySQL插入数据
  • python调用CC++
  • 物联网--Zigbee协议(二):Zigbee协议架构以及数据帧结构
  • 【LeetCode】剑指 Offer 39. 数组中出现次数超过一半的数字 p205 -- Java Version
  • Python的23种设计模式(完整版带源码实例)