其他分享
首页 > 其他分享> > 高并发专题之负载均衡方案详述(包括HTTP,DNS,方向代理)

高并发专题之负载均衡方案详述(包括HTTP,DNS,方向代理)

作者:互联网

1、负载均衡概述

​ 在服务器集群中,需要有一台服务器充当调度者的角色,用户的所有请求都会首先由它接收调度者再根据每台服务器的负载情况将请求分配给某一台后端服务器去处理

在这里插入图片描述

2、http重定向负载均衡

在这里插入图片描述

①当用户向服务器发起请求时,请求首先被集群调度者截获;调度者根据某种分配策略选择一台服务器,并将选中的服务器的IP地址封装在HTTP响应消息头部的Location字段中,并将响应消息的状态码设为302,最后将这个响应消息返回给浏览器

②当浏览器收到响应消息后,解析Location字段并向该URL发起请求,然后指定的服务器处理该用户的请求,最后将结果返回给用户

3、DNS负载均衡

在这里插入图片描述

域名指向多个后端服务器(将一个域名解析到多个IP上),再设置调度策略,之后负载均衡就完全由DNS服务器来实现;

②当用户向我们的域名发起请求时,DNS服务器会自动地根据我们事先设定好的调度策略选一个合适的IP返回给用户,用户再向该IP发起请求。

4、反向代理负载均衡

在这里插入图片描述

①客户端发起请求给反向代理服务器

②代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器

③后台服务器将资源返回给代理服务器

④代理服务器将资源返回给客户端

标签:详述,负载,HTTP,请求,调度,DNS,服务器
来源: https://blog.csdn.net/qq_27924553/article/details/122786800