负载均衡 (load balance)
为什么要有负载均衡?
当服务器的访问量大于它的承受程度时,需采用服务器集群方式,即多台服务器组成一个服务。此时对不同的服务器调度的途径就是利用负载均衡,负载均衡就是对于不同的请求分配到不同的服务器上的作用。
负载均衡实现方式?
1. 通过http重定向
发送请求至服务器,服务器返回一个重定向的ip,再次请求该ip
方式有:a.随机 b.轮询
2.通过dns域名解析
同一个域名指定多个服务器,设置一下调度策略,负载均衡由dns服务器实现
方式: a.随机 b.轮询 c.选择就近服务器
3.反向代理服务器
反向代理服务器在所有的服务器之前,所有的请求都要通过反向代理服务器,然后由它分发到不同的服务器上,再将结果返回。