#yyds干货盘点#Nginx配置案例之负载均衡

Posted qingfenghaha

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#yyds干货盘点#Nginx配置案例之负载均衡相关的知识,希望对你有一定的参考价值。

实验环境基础环境搭建请参考前期资料:​反向代理配置案例(1)​​配置案例(2)​

实现效果

浏览器地址栏输入地址 http://172.16.89.150/edu/a.html,负载均衡效果,平均到服务器172.16.88.90的8081和8082端口中。

实验环境

172.16.88.90上面的测试环境之前已经搭建好。

具体配置

在http模块下进行配置

#yyds干货盘点#Nginx配置案例之负载均衡_nginx

访问测试

第一次

#yyds干货盘点#Nginx配置案例之负载均衡_nginx_02

第二次

#yyds干货盘点#Nginx配置案例之负载均衡_负载均衡_03

可以正常负载访问。

负载方式介绍

1、轮询(默认)

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

2、weight

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

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

#yyds干货盘点#Nginx配置案例之负载均衡_反向代理_04

3、ip_hash

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

#yyds干货盘点#Nginx配置案例之负载均衡_反向代理_05

4、fair(第三方)

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

#yyds干货盘点#Nginx配置案例之负载均衡_环境搭建_06

以上是关于#yyds干货盘点#Nginx配置案例之负载均衡的主要内容,如果未能解决你的问题,请参考以下文章

Nginx+keepalived实现高可用集群 #yyds干货盘点#

Nginx动静分离详解以及配置 #yyds干货盘点#

Nginx七层负载均衡 #yyds干货盘点#

Nginx四层负载均衡详解 #yyds干货盘点#

#yyds干货盘点#Nginx/HAProxy负载均衡原理及应用场景

Tars | 第2篇 TarsJava SpingBoot启动与负载均衡源码初探 #yyds干货盘点#