spring cloud核心组件简介说明

springCloud教程王 Spring Cloud 发布时间:2022-04-24 23:23:37 阅读数:3220 1
下文笔者讲述SpringCloud中常用的核心组件简介说明,如下所示:

服务发现——Netflix Eureka

用于定位API服务所处的位置
Eureka由两个组件组成
   Eureka服务器和Eureka客户端
Eureka服务器用作服务注册服务器
Eureka客户端是一个java客户端
   用来简化与服务器的交互、作为轮询负载均衡器,并提供服务的故障切换支持 

客服端负载均衡——Netflix Ribbon

Ribbon:
 主要提供客户侧的软件负载均衡算法
 Ribbon客户端组件提供一系列完善的配置选项
  如:连接超时、重试、重试算法等
 Ribbon内置可插拔、可定制的负载均衡组件

断路器——Netflix Hystrix

 断路器:
    可以防止一个应用程序多次试图执行一个操作,即很可能失败
   允许它继续而不等待故障恢复或者浪费 CPU 周期,而它确定该故障是持久的
 断路器模式也使应用程序能够检测故障是否已经解决
当问题得到纠正,应用程序可以尝试调用操作

服务网关——Netflix Zuul

Zuul的功能类似于:
     nginx,反向代理的功能
    不过netflix自己增加了一些配合其他组件的特性

分布式配置——Spring Cloud Config

配合Spring Cloud Bus实现动态的配置更新
版权声明

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

本文链接: https://www.Java265.com/JavaFramework/SpringCloud/202204/3089.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

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

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者