详解Nginx负载均衡的4种方案
Posted 小鸟云计算
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了详解Nginx负载均衡的4种方案相关的知识,希望对你有一定的参考价值。
概述
简单介绍下nginx负载均衡4种方案。
1、轮询
轮询即Round Robin,根据Nginx配置文件中的顺序,依次把客户端的Web请求分发到不同的后端服务器。
配置的例子如下:
上面只有1个DNS入口被插入到upstream节,即sampleapp,同样也在后面的proxy_pass节重新提到。
2、最少连接
Web请求会被转发到连接数最少的服务器上。
配置的例子如下:
上面的例子只是在upstream节添加了least_conn配置。其它的配置同轮询配置。
配置的例子如下:
上面的例子只是在upstream节添加了ip_hash配置。其它的配置同轮询配置。
4、基于权重的负载均衡
基于权重的负载均衡即Weighted Load Balancing,这种方式下,我们可以配置Nginx把请求更多地分发到高配置的后端服务器上,把相对较少的请求分发到低配服务器。
配置的例子如下:
点击下方参与小鸟云【血战11.11】活动 。
以上是关于详解Nginx负载均衡的4种方案的主要内容,如果未能解决你的问题,请参考以下文章