本地负载均衡和nginx负载均衡

尚学堂的Java教程深入讲解了Java入门和微服务场景下的负载均衡技术,包括本地负载均衡器原理、SpringCloud的Ribbon和loadbalancer,以及它们与Nginx的差异,适合Java小白和RPC开发者学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

尚学堂给同学们带来全新的Java300集课程啦!java零基础小白自学Java必备优质教程_手把手图解学习Java,让学习成为一种享受_哔哩哔哩_bilibili

1.本地负载均衡器

介绍:我们的消费者从我们的注册中心上获取接口调用地址列表,采用本地算法(轮训、随机、hash一致性、权重)选择其中一个接口地址实现RPC远程调用。
本地负载均衡器种类:自己写、ribbon(SpringCloud第一代中)、loadbalancer(SpringCloud自己研发)。

2.本地负载均衡器与Nginx实现负载均衡器的区别

a、nginx属于服务器端的负载均衡,客户端所有的请求都统一交给我们的Nginx,在由我们的nginx转发到我们的真实服务实现负载均衡。
本地负载均衡器属于客户端负载均衡。
b、使用场景
Nginx实现对我们服务器实现负载均衡器 一般用于tomcat/jetty服务器。
本地负载均衡器属于客户端负载均衡器 一般用于微服务rpc远程调用 比如dubbo、rest模版、openfeign或者rpc远程调用框架。



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值