负载均衡与反向代理
负载均衡的本质是升级版的反向代理
首先,我们要明确,反向代理的核心是代,负载均衡的核心是分
反向代理是负责帮服务器把响应代理转发给客户端,负载均衡是代理服务器把客户端传递来的地址根据自身设置的策略转发到对应的服务器,二者服务的对象不同
其次,负载均衡是反向代理的升级版,是基于反向代理实现的,是在反向代理的基础上完成对客户端请求的分流策略分发,但同时还保留了反向代理的功能,这二者并不冲突
可以这么说,反向代理面向的是不同的多个服务器,将客户端的请求准确分发,负载均衡面向的是相同的多个服务器,将客户端的请求高效分发,类似于DNS服务器的转发,最后返回最高效的IP地址