摘要: 一、概述 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,所谓的“雪崩效应”。 对于高流量的应用来说,单一的 阅读全文
posted @ 2019-11-22 16:57 吾码的博客 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 一、概述 Feign,一个声明式的伪HTTP客户端,使得编写HTTP客户端更加容易; 它只需要创建一个接口,并且使用注解的方式去配置,即可完成对服务提供方的接口绑定,大大简化了代码的开发量; 在Spring Cloud中,使用Feign非常简单——创建一个接口,并在接口上添加一些注解,代码就完成了。 阅读全文
posted @ 2019-11-22 13:53 吾码的博客 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 一、概述 Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign,这里先将第一种。Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可 阅读全文
posted @ 2019-11-22 10:52 吾码的博客 阅读(414) 评论(0) 推荐(0) 编辑