失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > nginx负载均衡测试实例

nginx负载均衡测试实例

时间:2023-05-13 02:46:39

相关推荐

nginx负载均衡测试实例

实验目的

浏览器地址栏输入地址http://192.168.41.33/edu/test.html,实现负载均衡效果,平均分配到8080和8081端口中去。

tomcat服务器配置

在两台tomcat服务器的webapps目录中,创建edu文件夹,在edu文件夹中创建test.html,用于测试。

简单访问测试

负载均衡配置

# 增加upstream块upstream dongserver {server 192.168.41.33:8080;server 192.168.41.33:8081;}# 修改server_nameserver_name 192.168.41.33;# 修改location配置location / {proxy_pass http://dongserver;}

负载均衡测试

访问http://192.168.41.33/edu/test.html

再刷新一次网页

nginx分配策略

轮询(默认)

每个请求按时间顺序逐一分配到不同的服务器。如果后端服务器宕掉,能自动剔除。

权重(weight)

weight默认为1,权重越高被分配的客户端越多。

指定轮询机率,weight和访问的比率成正比,用于后端服务器性能不均的情况。例如:

upstream dongserver {server 101.43.131.66:8080 weight=1;server 101.43.131.66:8081 weight=2;}

ip_hash

每个请求按访问的ip的hash结果分配,这样每个访客固定一个后端服务器,可以解决session问题。例如:

upstream dongserver {ip_hash;server 101.43.131.66:8080;server 101.43.131.66:8081;}

fair(第三方)

按后端服务器的响应时间来分配请求,响应时间短的优先分配。

upstream dongserver {server 101.43.131.66:8080;server 101.43.131.66:8081;fair;}

如果觉得《nginx负载均衡测试实例》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。