springcloudalibaba+mybatis+elementui前后端分离分布式微服务高并发数据平台化(中台)思想+多租户saas企业开发架构技术选型和设计方案(代码片段)

不会写代码的女程序猿 不会写代码的女程序猿     2023-04-06     230

关键词:

     基于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

springcloudalibaba介绍

SpringCloudAlibaba介绍SpringCloudAlibaba介绍SpringCloudAlibaba的定位SpringCloud各套实现对比SpringCloudAlibaba介绍SpringCloudAlibaba致力于提供微服务开发的一战式解决方案。此项目包含开发微服务架构的必须组件,方便开发者通过SpringCloud编程... 查看详情

springcloudalibaba集成dubbo实现远程服务间调用(代码片段)

SpringCloudAlibaba集成Dubbo实现远程服务间调用工程创建一、创建springBoot分模块项目,父工程:springcloud-alibaba以及子模块product-dubbo-provider、order-dubbo-consumer等项目基本结构图如下所示:二、依赖引入在以上两个子模块的po... 查看详情

2-springcloudalibaba版本对应

目前最新版本:SpringCloudAlibaba2.2.1 SpringCloudAlibaba2.1.0RELEASE对应SpringCloudGreenwich版本SpringCloudAlibaba2.2.0RELEASE对应SpringCloudHoxton.RELEASE版本SpringCloudAlibaba2.2.1RELEASE对应SpringCloudHoxton.SR3版本 查看详情

springcloudalibaba开篇

SpringCloudAlibaba开篇简书SpringCloudAlibaba专题简书SpringCloud是使用Netflix的开源组件或者基于Netflix的开源组件来进行微服务框架的研发,但是随着Netfix开源组件不断地进入到维护模式,这也导致了阿里开源的SpringCloudAlibaba。Spri... 查看详情

springcloudalibaba实战

SpringCloudAlibaba实战1、新建SpringBoot项目2、整合SpringCloudAlibaba之前需先整合SpringCloud3、引入SpringCloud依赖管理<dependencyManagement><dependencies><depen 查看详情

springcloudalibaba从入门到进阶

一、SpringCloudAlibaba简介1、什么是SpringCloudAlibaba?SpringCloudAlibaba是Aalibaba结合自身微服务实践,开源的微服务全家桶。在SpringCloud项目中孵化,很可能成为SpringCloud第二代的标准实现。在业界广泛使用,已有很多成功案例。2、SpringClo... 查看详情

springcloudalibaba知识概括

SpringCloudAlibaba知识概括SpringCloudAlibaba简介NacosSentinelSeataSpringCloudAlibaba简介why会出现SpringCloudalibaba:SpringCloudNetflix项目进入维护模式。将模块置于维护模式,意味着SpringCloud团队将不会再向模块添加新功能。我们将修复block... 查看详情

springcloudalibaba基础教程:nacos的数据持久化

前情回顾:《SpringCloudAlibaba基础教程:使用Nacos实现服务注册与发现》《SpringCloudAlibaba基础教程:支持的几种服务消费方式》《SpringCloudAlibaba基础教程:使用Nacos作为配置中心》《SpringCloudAlibaba基础教程:Nacos配置的加载规则详解... 查看详情

springcloudalibaba知识概括(代码片段)

SpringCloudAlibaba知识概括SpringCloudAlibaba简介NacosSentinelSeataSpringCloudAlibaba简介why会出现SpringCloudalibaba:SpringCloudNetflix项目进入维护模式。将模块置于维护模式,意味着SpringCloud团队将不会再向模块添加新功能。我们将修复block... 查看详情

springcloudalibaba开篇

SpringCloudAlibaba开篇简述SpringCloudAlibaba专题简述SpringCloud是使用Netflix的开源组件或者基于Netflix的开源组件来进行微服务框架的研发,但是随着Netfix开源组件不断地进入到维护模式,这也导致了阿里开源的SpringCloudAlibaba。Spri... 查看详情

springcloudalibaba(15)---sleuth+zipkin(代码片段)

SpringCloudAlibaba整合Sleuth+Zipkin有关Sleuth之前有写过两篇文章SpringCloudAlibaba(13)---Sleuth概述SpringCloudAlibaba(14)---SpringCloudAlibaba整合Sleuth上篇文章我们通过打印日志的方式,看到一个请求的完整链路。但是当微服务越来越多日志文件也会... 查看详情

springcloudalibaba实战,从微服务架构到基本服务配置(源码)

SpringCloudAlibaba实战1目标理解什么是微服务架构理解什么是springcloud及springcloudalibaba和springcloud的关系掌握使用springcloudalibaba实现微服务远程调用掌握使用springcloudalibaba实现服务注册与发现掌握使用springcloudalibaba实现基本的服务配... 查看详情

聊聊springcloudalibaba的架构思想

...案,它是SpringCloud组件被植入Alibaba元素之后的产物。利用SpringCloudAlibaba,可以快速搭建微服务架构并完成技术升级。中小企业如果需要快速落地业务中台和技术中台,并向数字化业务转型,那SpringCloudAlibaba绝对是一个“神器”。... 查看详情

springcloudalibaba系列博客汇总整理

SpringCloudAlibaba:SpringCloudAlibaba是阿里巴巴提供的微服务开发一站式解决方案,是阿里巴巴开源中间件与SpringCloud体系的融合。开发环境JDK1.8SpringBoot2.3.2.RELEASESpringCloud(Hoxton.SR9)SpringCloudAlibaba2.2.2.RELEASEMybatisPlus3. 查看详情

springcloudalibaba基础教程:nacos配置的多文件加载与共享配置

前情回顾:《SpringCloudAlibaba基础教程:使用Nacos实现服务注册与发现》《SpringCloudAlibaba基础教程:支持的几种服务消费方式》《SpringCloudAlibaba基础教程:使用Nacos作为配置中心》《SpringCloudAlibaba基础教程:Nacos配置的加载规则详解... 查看详情

springcloudalibaba全家桶——springcloudalibaba介绍(代码片段)

前言本文为SpringCloudAlibaba介绍相关知识,下边将对微服务介绍(包括:系统架构演变、微服务架构介绍、常见微服务架构),SpringCloudAlibaba介绍(包括:SpringCloudAlibaba的定位、SpringCloud各套实现对比、Sp... 查看详情

springcloudalibaba

...共有两代实现。第一代实现:SpringCloudNetflix第二代实现:SpringCloudAlibaba2018年12月12日,Netflix公司宣布SpringCloudNetflix系列大部分组件都进入维护模式,不再添加新特性。这严重地限制了SpringCloud的高速发展, 查看详情

day397.springcloudalibaba-谷粒商城(代码片段)

SpringCloudAlibaba一、项目依赖0、组件https://github.com/alibaba/spring-cloud-alibaba/blob/master/README-zh.md1、项目技术选择结合SpringCloudAlibaba这里使用的技术搭配方案:SpringCloudAlibaba-Nacos:注册中心(服务发现/注册&# 查看详情