在负载反向代理的算法上,共有五种:轮询、ip_hash、weight、fair(第三方)、url_hash(第三方)
轮询是默认的,每一个请求按顺序逐一分配到不同的后端服务器,如果后端服务器down掉了,则能自动剔除。(如果又存活了,能自动加进来吗?)
配置文件如下:
upstream test {
server 192.168.109.5:81;
server 192.168.109.3:80;
}
测试结果:
[root@xxw conf]# for i in $(seq 10); docurl http://192.168.109.4 ;done
192.168.109.5 It is work!
192.168.109.3 It is work!