`

Nginx负载均衡策略

阅读更多

目前nginx负载均衡支持几种的分配

轮换 

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

存在session问题   被代理的服务器如tomcat要实现session同步

upstream  www.com  {

           server  127.0.0.1:8081 ;     

           server  127.0.0.1:8082 

weight  权重

  权重值越高优先级越高  存在session问题 被代理的服务器如tomcat要实现session同步

 upstream  www.com  {

           server  127.0.0.1:8081  weight=1;     

           server  127.0.0.1:8082  weight=2

ip_hash

每个请求按访问ip的hash算法分配,这样每个访客固定访问一个后端服务器,可以解决session的问题.

 

 upstream  www.com  {

            ip_hash; 

           server  127.0.0.1:8081;     

           server  127.0.0.1:8082 

总结

 

 upstream  www.com  {

            ip_hash; 

           server  127.0.0.1:8081 down; (down 表示单前的server暂时不参与负载)

           server  127.0.0.1:8082  weight=2; (weight 默认为1.weight越大,负载的权重就越大)

          server  127.0.0.1:8083 ;

           server  127.0.0.1:8084 backup; (其它所有的非backup机器down或者忙的时候,请求backup机器)

 

分享到:
评论

相关推荐

    nginx常用负载均衡5种策略

    nginx经常用到的负载均衡的5种策略,注意细节,部分属性不能一起使用。

    nginx负载均衡策略.

    nginx负载均衡策略.

    02Nginx负载均衡策略配置.pdf

    02Nginx负载均衡策略配置

    nginx负载均衡 nginx+tomcat tomcat实现负责均衡

    Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器... Nginx 支持简单的负载均衡和容错; 支持作为基本 HTTP 服务器的功能,例如日志、压缩、Byte ranges、Chunked responses、SSL、虚拟主机等等,应有尽有

    基于lua的nginx自定义负载均衡

    基于lua的nginx自定义负载均衡基于lua的nginx自定义负载均衡

    详解Nginx服务器之负载均衡策略(6种)

    二、Nginx负载均衡策略 负载均衡用于从“upstream”模块定义的后端服务器列表中选取一台服务器接受用户的请求。一个最基本的upstream模块是这样的,模块内的server是服务器列表: #动态服务器组 upstream dynamic...

    Nginx负载均衡特点

    Nginx的特点是: 1、工作在网络的7层之上,可以针对http应用做一些分流的策略,比如针对域名、目录结构; 2、Nginx对网络的依赖比较小;... 另外默认的只有Round-robin和IP-hash两种负载均衡算法。

    使用Nginx实现负载均衡的策略

    本篇文章主要介绍了使用Nginx实现负载均衡的策略,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    nginx负载均衡中RR和ip_hash策略分析

    nginx负载均衡中RR和ip_hash策略分析

    nginx视频教程.txt

    P1313_Nginx视频教程_Nginx负载均衡策略(常用) P1414_Nginx视频教程_Nginx负载均衡备份和宕机 P1515_Nginx视频教程_什么是动静分离? P1616_Nginx视频教程_Nginx实现动静分离 P1717_Nginx视频教程_什么是虚拟...

    Nginx搭建负载均衡集群的实现

    (2).Nginx负载均衡策略  nginx的负载均衡用于upstream模板定义的后端服务器列表中选取一台服务器接收用户的请求。一个基本的upstream模块如下: upstream [服务器组名称]{  server [IP地址]:[端口号];  server ...

    Nginx环境安装及负载均衡策略[zlib\pcre\glibc\openssl\nginx]

    nginx安装 1 1 zlib库 安装与使用 1 2 pcre-8.35安装 7 3 glibc-2.15安装 7 ...7 nginx负载均衡配置及策略 39 7.1 默认策略–轮询 40 7.2 最少链接 40 7.3 weight权重 41 7.4 ip_hash 41 7.5 url_hash 41 7.6 fair 41

    Nginx+Tomcat负载均衡

    最近学习Nginx+tomcat实现 负载均衡。 首先大家注意: 本文章中没有session共享,关于session共享我会在下一篇中讲解,先实现Nginx+tomcat负载均衡再实现session共享。 从网上查了好多资料,多走了很多弯路,现在把...

    实现负载均衡的Web服务器软件nginx-1.13.0

    实现负载均衡常用的Web服务器软件有Nginx、HAProxy、LVS、Apache,本资源是Nginx的负载均衡策略。 负载均衡的目的是为了解决单个节点压力过大,造成Web服务响应过慢,严重的情况下导致服务瘫痪,无法正常提供服务。

    详解Linux系统配置nginx的负载均衡

    详解Linux系统配置nginx的负载均衡 负载均衡的几种方式: 1.轮询:默认按照时间顺序对所有服务器一个一个的访问,如果有服务器宕机,会自动剔除; 2.weight:服务器的方位几率和weight成正比,这个可以在服务器...

    Redis集群HA架构+双写一致性解决方案、Nginx+Storm负载均衡策略、Hyst-shop-detail.zip

    Redis集群HA架构+双写一致性解决方案、Nginx+Storm负载均衡策略、Hyst-shop-detail

    NGINX HTTP负载均衡操作及优化手册.docx

    NGINX HTTP负载均衡操作及优化手册,涉及负载均衡的策略、调优等。NGINX HTTP负载均衡操作及优化手册,涉及负载均衡的策略、调优等。NGINX HTTP负载均衡操作及优化手册,涉及负载均衡的策略、调优等。

    基于Nginx+Keepa...群及负载均衡策略研究与优化_胡科.caj

    基于Nginx+Keepa...群及负载均衡策略研究与优化_胡科.caj

    Nginx实现负载均衡的方法总结

    主要给大家总结介绍了关于Nginx实现负载均衡的一些方法,文中通过示例代码介绍的非常详细,对大家学习或者使用Nginx具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

    nginx 代理问题,负载均衡问题

    Nginx负载均衡【`重点`】Nginx为我们默认提供了三种负载均衡的策略: ​ 轮询:将客户端发起的请求,平均的分配给每一台服务器。 ​ 权重:会将客户端的请求,根据服务器的权重值不同,分配不同的数量。 ​ ip_...

Global site tag (gtag.js) - Google Analytics