什么是加权轮询?
所谓的加权轮询算法,其实就是 Weighted Round Robin,简称wrr。在我们配置Nginx的upstream的时候,带权重的轮询,其实就是wrr。
upstream backend {
ip_hash;
server 192.168.1.232 weight=4;
server 192.168.1.233 weight=3;
server 192.168.1.234 weight=1;
}
由于每台服务器的配置、安装的业务应用等不同,其处理能力会不一样。所以,加权轮询算法的原理就是:根据服务器的不同处理能力,给每个服务器分配不同的权值,使其能够接受相应权值数的服务请求。
云解析 DNS是否支持加权轮询?
中科三方云解析支持加权轮询。当域名同时解析到多个 IP地址时,通过加权轮询配置可以为每个IP地址配置不同的权重,以此来实现IP地址承担不同比例的访问流量。您可能希望使用此功能来执行 A/B 测试,发送一小部分流量到进行了软件更改的服务器。例如,假设域名指向两个IP地址,其中一个的权重为 3,另一个的权重为 1 。此情形中,75% 时间内 云解析DNS 将返回权重为 3 的记录,25% 时间内 云解析DNS 将返回权重为 1 的记录。权重可以设置是 0 到 100 范围内的任意数字。 如果您想立即开启权重配置,您可以参见 权重配置 的操作指南。
中科三方智能云解析采用分布式集群架构,通过智能区域划分和智能线路选择,提升域名解析的速度和稳定性,同时利用强大的解析承载能力,轻松应对 DDoS攻击、DNS query查询攻击,时刻保障域名解析的畅通运行。