摘要: Hystrix 1. Hystrix概述 Netflix的创造了一个调用的库Hystrix实现了断路器图案。在微服务架构中,通常有多层服务调用。 当其中有一个系统有延迟, 它会阻塞整个用户请求 在高流量的情况下,一个后端依赖项的延迟可能导致所有服务器上的所有资源在数秒内饱和(即服务雪崩) 2. 服务 阅读全文
posted @ 2020-10-12 22:23 山人西来 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Feign 1. Feign概述 feign是声明式的web service客户端,它让微服务之间的调用变得更简单了,类似controller调用service。Spring Cloud集成了Ribbon和Eureka,可在使用Feign时提供负载均衡的http客户端 Feign本质上是对Ribbo 阅读全文
posted @ 2020-10-12 14:35 山人西来 阅读(112) 评论(0) 推荐(0) 编辑
摘要: SpringCloud Ribbon 1. Ribbon概述 Ribbon是基于Netflix Ribbon 实现的一套客户端负载均衡的工具 负载均衡LB (Load Balance),简单的来说就是将用户的请求平摊的分配到多个服务上, 从而达到系统的HA(高可用) 负载均衡的分类 集中式负载均衡, 阅读全文
posted @ 2020-10-12 10:55 山人西来 阅读(163) 评论(0) 推荐(0) 编辑