Ribbon学习
布碗
这个作者很懒,什么都没留下…
展开
-
Ribbon 学习(三):RestTemplate 请求负载流程解析
说明在上篇博文《Ribbon 学习(二):Spring Cloud Ribbon 加载配置原理》中,我简单介绍了 Spring Cloud Ribbon 的加载配置原理及 RestTemplate 使用 @LoadBalanced 注解后实现请求负载的具体原因 ---- 通过 LoadBalancerInterceptor 拦截器进行了请求服务地址的负载。在本篇博文中,我将通过源码来解析 RestTemplate 在发出请求后到响应的整体流程,来探究 Ribbon 在其中的作用原理。本篇博文仍基于之前博原创 2020-09-06 15:41:52 · 492 阅读 · 0 评论 -
Ribbon 学习(二):Spring Cloud Ribbon 加载配置原理
说明在上一篇博文《Ribbon 学习(一):脱离 Eureka 使用 Ribbon》一文中,我简单介绍了在脱离 Eureka 时 Ribbon 的简单使用方式。在本篇博文中,我将继续通过源码来介绍 Spring Cloud Ribbon 的加载配置原理,了解 Ribbon Client 如何创建,以及 RequestTemplate 如何具有负载均衡的功能特性。在正文开始前,我们先回忆下在上篇博文中是如何使用 Ribbon 的。首先使用 @LoadBalanced 注解标注创建了 ResetTempla原创 2020-08-29 19:06:35 · 4220 阅读 · 0 评论 -
Ribbon 学习(一):脱离 Eureka 使用 Ribbon
说明在之前的博文中,我介绍了OpenFeign 的使用及 Spring Cloud 集成 OpenFeign 后的使用和配置原理,并没有涉及到其他如负载均衡,服务降级等内容。在本篇博文中,我将简单介绍 Ribbon 的使用方式,通常 Ribbon 的使用都是在 Spring Cloud 体系中通过 Spring Cloud OpenFeign 集成 Ribbon 和 Eureka,实现了服务发现和负载均衡的无感使用。本篇博文将脱离 Eureka,手动配置服务列表来演示 Ribbon 的简单使用。正文引原创 2020-08-15 21:22:11 · 1437 阅读 · 0 评论