负载均衡策略
轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
如果你买的两台服务器,配置不一致, 4核8G 1核2G
weight(轮询权重)
weight代表权重,默认值为1,权重越高被分配到的客户端请求越多
upstream myserver {
server 192.168.8.54:8085 weight=1;
server 192.168.8.54:8086 weight=3;
}
部署
1、首先新建一个myweb站点
2、在站点中下载一个jquery
如下图所示创建一个简单的html页面
把页面放在和jquery同级目录
3、配置Nginx配置文件
按照以下步骤配置
把下面的代码也写进刚刚的配置文件中
upstream myserver {
server 10.40.92.137:8090;#对应的自己服务器的IP地址和对应jar包的端口号
server 10.40.92.137:8091;#对应的自己服务器的IP地址和对应jar包的端口号
}
server {
listen 80;
server_name 192.168.6.85;
location / {
root /web/myweb; #如果前面不加/ 则会在nginx的安装目录下,寻找myweb目录。如果加上/ ,则会在linux的根目录下去寻找
index index.html index.htm;
}
location /ipport/ {
proxy_pass http://myserver/;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
4、在Linux服务器的usr文件夹下新建一个project文件夹把jar包上传进去
5、启动Nginx
6、启动两个jar包
7、浏览器访问静态页面,多次点击“点击按钮”由于是默认的轮询配置,所以每次点击都是两台计算机轮流响应