SpringCloud的架构

SpringCloud中的核心组件#

Spring Cloud的本质是在 Spring Boot 的基础上,增加了一堆微服务相关的规范,并对应用上下文(Application Context)进行了功能增强。既然 Spring Cloud 是规范,那么就需要去实现,目前Spring Cloud 规范已有 Spring官方,Spring Cloud Netflflix,Spring Cloud Alibaba等实现。通过组件化的方式,Spring Cloud将这些实现整合到一起构成全家桶式的微服务技术栈。

Spring Cloud Netflflix组件#

Spring Cloud Alibaba组件#

Spring Cloud原生及其他组件 #

SpringCloud的体系结构#

从上图可以看出Spring Cloud各个组件相互配合,合作支持了一套完整的微服务架构。
  注册中心:负责服务的注册与发现,很好将各服务连接起来
  断路器:负责监控服务之间的调用情况,连续多次失败进行熔断保护。
  API网关:负责转发所有对外的请求和服务
  配置中心:提供了统一的配置信息管理服务,可以实时的通知各个服务获取最新的配置信息
  链路追踪技术:可以将所有的请求数据记录下来,方便我们进行后续分析
  各个组件又提供了功能完善的dashboard监控平台,可以方便的监控各组件的运行状况 
posted @   1640808365  阅读(363)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示
主题色彩