SpringCloud复习:(3)LoadBalancerInterceptor

使用Ribbon时,execute方法会由RibbonLoadBalancerClient类来实现

它会调用重载的execute方法

getLoadBalancer默认会返回ZoneAwareLoadBalancer(基类是BaseLoadBalancer).此处调用的getServer方法就会根据负载均衡策略选择适当的服务器来为下一步的http请求做准备。

这个execute方法最后调用了重载的execute方法,真正向负载均衡器(ILoadBalancer)所选择出来的服务器发送Http请求并拿到返回结果

相关推荐
zyseo82 分钟前
谷歌SEO 排名因素权重地图:把精力花在刀刃上
1024程序员节
basketball6163 分钟前
动态规划第一章:引论
算法·动态规划·1024程序员节
CRMEB系统商城4 分钟前
家电零售的供应商协同与物流提效
java·开发语言·人工智能·小程序·1024程序员节
xiaoniu1428575 分钟前
命题的映射化
数学·1024程序员节·高中数学·文化课
jason.zeng@15022078 分钟前
Nginx 配置详解(静态 HTML、下载目录、API 反向代理三套场景)
java·vue.js·1024程序员节
鬼手点金10 分钟前
从 API 消息到模型 Token:Chat Template
java·前端·javascript·数据库·人工智能·深度学习·1024程序员节
kaixin_learn_qt_ing12 分钟前
插件式框架学习(1)
1024程序员节·插件式框架
在所不辞兄13 分钟前
【零基础学智能仿真-61】DFT数值收敛与计算预算
人工智能·深度学习·神经网络·机器学习·1024程序员节
Shadow(⊙o⊙)14 分钟前
LangChain 自定义工具全解析:从 @tool 到 bind_tools 的完整调用链路
java·服务器·前端·1024程序员节
Pointer Pursuit15 分钟前
Linux环境变量
linux·服务器·c语言·链表·1024程序员节