nginx反向代理
nginx 负载均衡
负载均衡的策略
1、轮询:nginx默认就是轮询其权重都默认为1,服务器处理请求的顺序:ABABABABAB…
upstream mysvr {
server 192.168.137.131;
server 192.168.137.136;
}
2、weight:跟据配置的权重的大小而分发给不同服务器不同数量的请求
upstream mysvr {
server 192.168.137.131 weihet = 100;
server 192.168.137.136 weihet = 200;
}
3、ip_hash:ip_hash:nginx会让相同的客户端ip请求相同的服务器
upstream mysvr {
server 192.168.137.131;
server 192.168.137.136;
ip_hash;
}
搭建环境
github下载
cd /ant/loadbalance/loadbalance-jsp
docker-compose up -d
这里我搭建环境的时候出了点问题,不知道为什么dockers-compose up -d 执行不了, 然后我我把docker-compose 删了重新安装发现还是不行,然后我恢复快照重新搭建环境,最后解决办法是卸载docker 重新安装docker和docker-compose。
cd /usr/local/bin/
#下载docker-compose
wget https://github.com/docker/compose/releases/download/1.14.0-rc2/docker-compose-Linux