负载均衡概述
nginx是典范的负载均衡组件,另有haproxy,这些是软件负载均衡。另一种是硬件负载均衡,像F5等。在微服务开辟过程中,还会有像ribbo,loadbalance等等。从大的方面,可以把负载均衡分两类:
1. 服务端负载均衡
2. 客户端负载均衡
在网上看到这么总结的:
[*] 客户端负载均衡,服务消费者从注册中心拿到服务提供者集群,自己决定利用何种算法找到目标服务,这个过程就是客户端负载均衡,即主动权掌握在自己手里
[*] 服务端负载均衡,就是消费者把哀求交给服务端,由服务端来负责找到目标服务提供者,即主动权掌握在被人手里。
[*] 另有一种分类方式:集中式LB和进程内LB,都是一个意思。
一般通过域名或者详细的ip:port 的方式调用的,都是走的服务端负载均衡。
通过 serviceName 的方式调用,走的是客户端负载均衡,通过serviceName 到注册中心获取到详细的服务的ip,然后再调用。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]