服务端负载均衡和客户端负载

负载均衡分为服务端负载均衡和客户端负载均衡,图解:

客户端的负载均衡还需要从注册中心获取集群部署的服务地址,其中客户的负载均衡器定时读取注册中心的IP和端口,然后缓存起来,这样以后可以先判断缓存IP和端口是否可用,如果不可用,才会再次远程调用注册中心服务,如果可用,就直接从缓存中获取数据,从而减少网络IO的开销

Gateway有两种客户端负载均衡器,LoadBalancerClientFilterReactiveLoadBalancerClientFilter,LoadBalancerClientFilter使用一个Ribbon的阻塞式LoadBalancerClient,Gateway建议使用ReactiveLoadBalancerClientFilter,可以通过设spring.cloud.loadbalancer.ribbon.enabled=false,切换到ReactiveLoadBalancerClientFilter

相关推荐
hzc09876543217 小时前
Spring Integration + MQTT
java·后端·spring
前路不黑暗@8 小时前
Java项目:Java脚手架项目的公共模块的实现(二)
java·开发语言·spring boot·学习·spring cloud·maven·idea
人道领域8 小时前
Spring核心注解全解析
java·开发语言·spring boot
IP搭子来一个8 小时前
2026年动态IP代理怎么选:共享好还是独享好?
服务器·网络协议·tcp/ip
比奇堡派星星9 小时前
awk命令
linux·运维·服务器
WW、forever9 小时前
【服务器】上传百度网盘数据至服务器
运维·服务器
清水白石0089 小时前
Python 柯里化完全指南:从函数式思想到工程实践
linux·服务器·python
金牌归来发现妻女流落街头9 小时前
日志级别是摆设吗?
java·spring boot·日志
MOONICK9 小时前
C#基础入门
java·开发语言
m0_694845579 小时前
netcut 是什么?简单安全的在线剪贴板搭建与使用教程
运维·服务器·安全·开源·云计算·github