概念:客户端负载均衡和服务端负载均衡
文章目录
客户端负载均衡、服务端负载均衡是什么?
我是这样理解这两个概念的,负载均衡是一个功能,所以字面意思理解这两个概念就是 在客户端内实现负载均衡功能就是客户端负载均衡,在服务端内实现负载均衡就是服务端负载均衡。
例如下图中,一个简单的web架构模型。
使用上面的概念理解,当负载均衡器作为Browser的服务端时,那么负载均衡器就是服务端负载均衡。当负载均衡器作为Consumer的客户端时,那么负载均衡器就是客户端负载均衡。
实现了负载均衡功能的应用程序,当前的场景中,它作为服务端,那么它就是服务端负载均衡。如果它作为客户端,那么它就是客户端负载均衡。
参考资料
Microservices: Client Side Load Balancing
Microservices Tutorial: Ribbon as a Load Balancer - DZone Microservices
文章作者 xiaoqi
上次更新 2020-06-15