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

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

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

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

相关推荐
库库林_沙琪马4 分钟前
1、Hi~ SpringBoot
java·spring boot·后端
不会编程的小寒5 分钟前
C / C++ 面试题
java·开发语言
python百炼成钢5 分钟前
52.Linux PWM子系统
linux·运维·服务器·驱动开发
BBB努力学习程序设计8 分钟前
Java输入输出:让程序能与世界“对话”
java
电饭叔9 分钟前
《python语言程序设计》2018版--第8章14题利用字符串输入作为一个信用卡号之一(Luhn算法解释)
android·java·python
阿宁又菜又爱玩10 分钟前
Web后端开发入门
java·spring boot·后端·web
Z3r4y13 分钟前
【代码审计】JeecgBoot-3.5.0 四处安全问题分析
java·web安全·代码审计·jeecg-boot
wangmengxxw14 分钟前
微服务-服务配置
java·运维·微服务·云计算·服务配置
_院长大人_34 分钟前
Spring Boot 客户端设计示例:自动刷新 Token 并重试接口调用(Springboot Starter 封装)
java·spring boot·后端
卷到起飞的数分40 分钟前
19.Spring Boot原理1
java·spring boot·后端