Ribbon 负载均衡

1、负载均衡整体流程

2、负载均衡流程逐级跟踪运行

(1) @LoadBlanced 注解可以使LoadBalancerInterceptor拦截到;

(2)LoadBalancerInterceptor 实现了ClientHttpRequestInterceptor接口;

(3)ClientHttpRequestInterceptor接口释义如下;

(4)intercept方法中定义了主要执行流程;

(5) 进入execute;

(6) 进入getServer;

(7) 进入chooseServer;

(8) 进入父类的chooseServer;

(9) IRule基于规则选择某个服务,其中选择的规则就是其中定义的轮询与随机算法,完成后一步步逐级返回,就完成了这个负载均衡操作;

3、详解图

相关推荐
追风筝的人er5 天前
企业管理系统如何实现自定义首页与千人千面?RuoYi Office 给出了完整方案
vue.js·spring boot·spring cloud
大大水瓶5 天前
HAProxy 从入门到实战:负载均衡与流量管理全解析
运维·负载均衡
屎到临头想搅便5 天前
keepalived
负载均衡
雨落花开3235 天前
服务器集群,负载均衡,CDN简介
运维·服务器·负载均衡
Eine .5 天前
从入门到实战:HAProxy 负载均衡与代理全解析
运维·负载均衡·haproxy
不像程序员的程序媛5 天前
阿里云负载均衡器知多少?
运维·服务器·负载均衡
芝士雪豹只抽瑞克五5 天前
HAProxy 七层负载均衡器笔记
运维·笔记·负载均衡
芝士雪豹只抽瑞克五5 天前
Linux Virtual Server (LVS) 负载均衡集群笔记
linux·笔记·负载均衡·lvs
三水不滴5 天前
利用SpringCloud Gateway 重试 + 降级解决第三方接口频繁超时问题,提升性能
经验分享·笔记·后端·spring·spring cloud·gateway
shawnyz5 天前
HAPROXY负载均衡
运维·负载均衡