Spring Cloud有哪些常见的框架组件呢?

欣喜 Spring Cloud 发布时间:2023-12-26 09:42:03 阅读数:2587 1
下文笔者讲述SpringCloud中常见的框架组件简介说明,如下所示

spring Cloud框架的组件简介

Spring Cloud框架组件分为:
   1.借助SpringBoot封装的工具类
   2.Spring Cloud开发的基础设施

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 Consul

基于Hashicorp Consul的服务治理组件

Spring Cloud Security

安全工具包
     对Zuul代理中的负载均衡OAuth2客户端及登录认证进行支持

Spring Cloud Gateway

新一代API网关组件
   对请求提供路由及过滤功能

Spring Cloud OpenFeign

基于Ribbon和Hystrix的声明式服务调用组件
   可以动态创建基于Spring MVC注解的接口实现用于服务调用
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/SpringCloud/202312/7587.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者