SpringCloud整体架构概述
  ejdQbmcNduLw 2023年12月23日 54 0


SpringCloud整体架构概述_架构

💗wei_shuo的个人主页

💫wei_shuo的学习社区

🌐Hello World !


SpringCloud整体架构概述

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

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

SpringCloud整体架构概述_spring_02

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的封装和集成,用于简化微服务架构中的服务调用和远程调用


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


SpringCloud整体架构概述_spring cloud_03


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月23日 0

暂无评论

ejdQbmcNduLw