毕业论文
您现在的位置: 框架 >> 框架介绍 >> 正文 >> 正文

SpringCloud微服务实战企业

来源:框架 时间:2022/8/5

SpringCloud分布式应用微服务系统架构图:

SpringCloud分布式应用微服务系统组件列表:

微服务框架组件:SpringBoot2+SpringCloudHoxton.SR8+SpringCloudAlibaba

SpringBootAdmin:管理和监控SpringBoot应用程序的微服务健康状态

数据持久化组件:MySql+Druid+MyBatis+MyBatis-Plus

Mycat:中间件实现数据库读写分离

Seata:分布式事务管理,跨服务的业务操作保持数据一致性

高性能的key-value缓存数据库:Redis+RedissonClient+RedisTemplate

API接口文档:Swagger2+knife4j

接口参数校验:spring-boot-starter-validation

Nacos:一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台

Sentinel:把流量作为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性

OpenFeign:微服务架构下服务之间的调用的解决方案+Ribbon实现负载均衡/高可用重试机制

Gateway:微服务路由转发+聚合knife4j微服务文档+

Oauth2:SpringSecurity单点登录功能支持多终端认证授权+RBAC权限框架

验证码:集成滑动验证码+图片验证码

多租户:基于Mybatis-Plus插件实现多租户功能

数据权限:基于Mybatis-Plus分页插件实现可配置的数据权限功能

对象存储服务(OSS):MinIO+阿里云+七牛云+腾讯云+百度云+华为云

工作流:Flowable轻量级业务流程引擎

XXL-JOB:分布式任务调度平台,作业调度系统

Ant-design-vue+ElementUI(基础)优秀流行的前端开源框架整合

uni-app:可发布到iOS、Android、Web(响应式)、以及各种小程序(

转载请注明:http://www.0431gb208.com/sjszlfa/1298.html