Ribbon - 本地负载均衡
在调用接口的时候,获取Eureka上的注册列表,获取到之后缓存在jvm本地,在本地使用RPC远程调用。负载均衡由客户端实现。

Nginx - 服务端负载均衡
客户端所有请求都会交给Nginx,然后再由Nginx转发请求。负载均衡由服务端实现。

应用场景:
本地负载均衡适用于微服务RPC远程调用,比如Dubbo、Spring Cloud。
服务端负载均衡主要针对服务器端,比如Tomcat、Jetty。

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐