![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springcloud
文章平均质量分 94
爪哇学渣
这个作者很懒,什么都没留下…
展开
-
再了解一点Ribbon的重试机制
在我们通过http的各种客户端进行调用的时候,难免会出现网络等各种偶发性的问题,如果没有重试的操作,当前这次请求只能是失败,从而在数据上或者用户页面上带来的数据和体验问题。如果通过程序来设置出现异常的情况下,进行接口重试,从而保证它的可用性。原创 2023-03-25 13:41:46 · 1376 阅读 · 0 评论 -
再学一点Ribbon负载均衡
spring cloud ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具.基于HTTP和TCP的客户端均衡工具Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡,将Netflix中间层服务连接在一起.Ribbon客户端组件提供一系列完善配置,比如连接超时,重试等等.借用网络上朋友的一幅图。当我们使用RestTemplate或者Feign的时候,通过Ribbon实现负载均衡,获取到可用的远程服务列表,最后通过TCP完成最后的调用。原创 2023-03-19 22:13:19 · 508 阅读 · 1 评论 -
再学一下Feign的原理
Feign是Spring Cloud Netflix组件中的一个轻量级Restful的HTTP服务客户端,它简化了服务间调用的方式。Feign是一个声明式的web service客户端.它的出现使开发web service客户端变得更简单.使用Feign只需要创建一个接口加上对应的注解, 比如@FeignClient注解。Feign是一种声明式、模板化的HTTP客户端。原创 2023-03-17 09:39:52 · 1370 阅读 · 1 评论