码迷,mamicode.com
首页 > 其他好文 > 详细

nginx负载均衡简单实例

时间:2019-10-02 12:54:02      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:响应时间   刷新   测试   weight   后端服务   tom   服务器列表   nbsp   mic   

nginx分配服务器策略

1.轮询(默认)

每一个请求按时间顺序逐一分配到不同的祸端服务器,如果后端服务器 down 掉,能自动抵触

2.weight(权重)

weight代表权重,默认为1,权重越高被分配的客户端请求越多

3.ip hash

每个请求按访问 ip 的 hash 结果分配,这样每个方可固定访问一个后端服务器

4.fair (第三方)

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

一、做什么?

技术图片

 

 

 二、怎样做?

1.所需环境

虚拟机中需要安装 jdk+tomcat(两个)+nginx

2.配置nginx环境

进入 /usr/local/nginx/conf/nginx.conf

2.1.轮询策略

2.1.1.配置

技术图片

upstream 表示是你要进行负载均衡的服务器列表

proxy_pass 是你规定的跳转的路径

2.1.2.测试

技术图片

 

刷新一下

技术图片

 

8080和8081服务器是平均分配的

2.2.权重策略

2.2.1配置

 技术图片

 

 8081服务器呗访问的次数是8080服务器的两倍

2.3. ip hash

2.3.1配置

技术图片

 

 2.4.fair

2.4.1.配置

技术图片

 

nginx负载均衡简单实例

标签:响应时间   刷新   测试   weight   后端服务   tom   服务器列表   nbsp   mic   

原文地址:https://www.cnblogs.com/BeenTogether/p/11617106.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!