Nginx 负载均衡

Posted 黄光跃

tags:

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

1,轮询

  nginx 默认设置,每个服务器的访问几率一致,哪个服务器 down 了能自动剔除负载池

2,权重

  使用 weight 指定权重,如下配置 192.168.0.15 这个服务器的访问几率是 192.168.0.14 的 5 倍

upstream tomcatserver { 
    server 192.168.0.14 weight=1; 
    server 192.168.0.15 weight=5; 
} 

3,ip_hash 

  每个客户端访问同一台服务器,可以解决 session 不同步的问题,现在一般使用 redis 做缓存,不常用

upstream tomcatserver { 
   ip_hash; 
    server 192.168.0.14; 
    server 192.168.0.15; 
} 

4,fair

  哪个服务器响应快,就访问哪个

upstream tomcatserver { 
    server 192.168.0.14; 
    server 192.168.0.15; 
    fair; 
} 

 

以上是关于Nginx 负载均衡的主要内容,如果未能解决你的问题,请参考以下文章

Nginx负载均衡

Nginx反向代理实现负载均衡配置图解

OpenResty 动态负载均衡

nginx反向代理访问很慢,我做了负载均衡,现在几乎无法访问,有谁能帮我解决一下,万分感谢。

nginx--❤️图解及代码实现正向代理反向代理及负载均衡(非常实用,建议收藏❤️)

分布式部署与NGINX负载均衡