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

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

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

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

相关推荐
haokan_Jia1 分钟前
【java使用LinkedHashMap进行list数据分组写入,顺序并没有按照原始顺序,原因分析】
java·开发语言·list
C雨后彩虹1 分钟前
中文分词模拟器
java·数据结构·算法·华为·面试
a努力。2 分钟前
蚂蚁Java面试被问:流批一体架构的实现和状态管理
java·后端·websocket·spring·面试·职场和发展·架构
计算机学姐6 分钟前
基于SpringBoot的在线骑行网站系统
java·vue.js·spring boot·后端·mysql·spring·tomcat
weixin_440730507 分钟前
04python编程笔记-01基础知识+02三种结构
java·笔记·python
Remember_9939 分钟前
【LeetCode精选算法】二分查找专题二
java·数据结构·算法·leetcode·哈希算法
空空kkk15 分钟前
Java项目从单体到微服务的演变
java·运维·微服务
程农26 分钟前
java计算机毕业设计婚纱摄影网站(附源码、数据库)
java·数据库·课程设计
BlockChain88826 分钟前
Spring框架终极入门指南(12000字深度解析)
java·后端·python·spring
海涛高软37 分钟前
vmware虚拟机 ubuntu20.4手动设置静态IP
linux·运维·服务器