SpringCloud
文章平均质量分 93
二十六26
这个作者很懒,什么都没留下…
展开
-
5.服务网关:GateWay
0.1概念 cloud全家桶中有个很重要的组件就是网关,在1.x版本中都是采用的Zuul网关,但在2.x版本中,zuul的升级一直跳票。SpringCloud最后自己研发了一个网关替代Zuul,那就是SpringCloud Gateway,Gateway是原zuul1.x版的替代。 SpringCloud Gateway使用的Webflux中的reactor-netty响应式编程组件,底层使用了Netty通讯框架。 主要功能: ...原创 2021-07-21 14:38:31 · 117 阅读 · 0 评论 -
4.服务降级:Hystrix
0.1分布式系统面临的问题 复杂的分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。 服务雪崩:多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,所谓的“雪崩效应”。 对于高流量的应用来说,单一的后端依赖可能会导致所有服务器上的所...原创 2021-07-21 10:38:46 · 128 阅读 · 1 评论 -
2.服务注册与发现:Eureka
0.1什么是Eureka Eureka服务注册中心,采用了CS的设计架构,Eureka Server作为服务注册功能的服务器。系统中的其他微服务,使用Eureka的客户端连接到Eureka Server并维持心跳连接。这样系统的维护人员可以通过Eureka Server来监控系统中各个微服务是否可用。 0.2Eureka两组件 Eureka Server:提供服务注册功能,各个微服务节点启动后,会在Eureka Server中进行注册,这样Eureka Server中的...原创 2021-07-20 14:30:19 · 65 阅读 · 0 评论