SpringCloud整体架构概述

💗wei_shuo的个人主页

💫wei_shuo的学习社区

🌐Hello World !


SpringCloud整体架构概述

SpringCloud对常见的分布式系统模式提供了简单易用的编程模型,帮助开发者构建弹性、可靠、协调的应用程序。 SpringCloud是在SpringBoot的基础上构建的,使开发者可以轻松入门并快速提高工作效率

SpringCloud为开发人员提供了快速构建分布式系统架构的工具,例如配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁定,领导选举,分布式会话,集群状态等

Spring Cloud Config

Spring Cloud Config是Spring Cloud生态系统中的一个组件,用于实现分布式系统中的配置管理。它提供了集中式的外部配置支持,可以将配置信息存储在远程的配置仓库中,如Git、SVN、本地文件系统等,并让各个微服务应用从这些配置仓库中获取配置信息

Spring Cloud Config集中配置管理工具,分布式系统中统一的外部配置管理,默认使用Git来存储配置,可以支持客户端配置的刷新及加密、解密操作

Spring Cloud Netflix

Netflix OSS 开源组件集成,包括Eureka、Hystrix、Ribbon、Feign、Zuul等核心组件

  • Eureka:服务治理组件,包括服务端的注册中心和客户端的服务发现机制
  • Ribbon:负载均衡的服务调用组件,具有多种负载均衡调用策略
  • Hystrix:服务容错组件,实现了断路器模式,为依赖服务的出错和延迟提供了容错能力
  • Feign:基于Ribbon和Hystrix的声明式服务调用组件
  • Zuul:API网关组件,对请求提供路由及过滤功能

Spring Cloud Bus

Spring Cloud Bus是Spring Cloud生态系统中的一个组件,用于在分布式系统中实现消息总线功能。它建立在Spring Cloud Config的基础上,可以让分布式的微服务应用之间进行消息广播和传递,以实现配置的动态刷新和事件通知

Spring Cloud Consul

Spring Cloud Consul是Spring Cloud生态系统中的一个组件,用于在分布式系统中实现服务注册与发现、配置管理等功能。它与Consul集成,Consul是一种用于服务发现、健康检查和键值存储等的开源工具

Spring Cloud Security

Spring Cloud Security是Spring Cloud生态系统中的一个组件,它为分布式系统中的微服务提供了安全认证和授权功能。它建立在Spring Security的基础上,为微服务架构中的各个服务提供统一的安全管理和保护机制

Spring Cloud Sleuth

Spring Cloud Sleuth是Spring Cloud生态系统中的一个组件,用于在分布式系统中实现分布式跟踪和链路追踪功能。它可以帮助开发人员跟踪请求在微服务架构中的传递路径,从而实现对分布式系统的调用流程和性能进行监控和分析

Spring Cloud Stream

Spring Cloud Stream是Spring Cloud生态系统中的一个组件,用于构建和开发基于消息中间件的事件驱动微服务应用程序。它提供了一个简单且强大的编程模型,使得在分布式系统中处理消息变得更加容易

Spring Cloud Task

Spring Cloud Task是Spring Cloud生态系统中的一个组件,用于实现短暂的任务和批处理作业的开发和管理。它为开发人员提供了一个简单的方式来编写和执行单次任务或定时的批处理作业

Spring Cloud Zookeeper

Spring Cloud Zookeeper是Spring Cloud生态系统中的一个组件,用于在分布式系统中实现服务注册与发现、配置管理等功能。它与Apache ZooKeeper集成,Apache ZooKeeper是一个开源的分布式协调服务

Spring Cloud Gateway

Spring Cloud Gateway是Spring Cloud生态系统中的一个组件,它是一个基于Spring Framework的反应式API网关,用于构建和管理微服务架构中的路由和过滤器

Spring Cloud OpenFeign

Spring Cloud OpenFeign是Spring Cloud生态系统中的一个组件,它是对OpenFeign的封装和集成,用于简化微服务架构中的服务调用和远程调用


🌼 结语:创作不易,如果觉得博主的文章赏心悦目,还请------点赞👍收藏⭐️评论📝


相关推荐
千里马学框架7 小时前
aosp新增窗口层级 Type 完整实现方案(有源码)-wms需求和面试题
android·智能手机·架构·wms·aaos·车机
AI_Auto8 小时前
【智能制造】- APS系列|14 生产计划三层架构:长期、中期、短期
架构·制造
morning_judger8 小时前
Agent系列(一) - Agent系统分层架构
人工智能·架构
跨境数据猎手8 小时前
Superbuy淘宝代购集运系统架构拆解,复刻方案参考
爬虫·架构·系统架构
XS0301069 小时前
Spring Bean 作用域 & 生命周期
java·后端·spring
NagatoYukee9 小时前
Spring Security基础部分学习
java·学习·spring
彦为君9 小时前
JavaSE-07-异常机制
java·开发语言·后端·python·spring
Rain50910 小时前
mini-cc 的 MCP 协议:给 AI 装个 USB-C 接口
c语言·开发语言·前端·人工智能·架构·node.js·ai编程
雨辰AI10 小时前
SpringBoot3 整合达梦 DM9 超详细入门实战|从零搭建可直接上线
数据库·微服务·架构·政务
_Aaron___10 小时前
Spring AI 接入 MCP:工具调用不是“能调就行”,关键是边界治理
java·人工智能·spring