zoukankan      html  css  js  c++  java
  • Nginx负载均衡

    一.默认采用轮询机制,配置方式如下:

    upstream note.java.itcast.cn{
            server localhost:8080;
            server localhost:8081;
        }
        
        server {
            listen       80;
            server_name  note.java.itcast.cn;
    
            #charset koi8-r;
    
            #access_log  logs/host.access.log  main;
            
            location / {
                proxy_pass http://note.java.itcast.cn;
                proxy_redirect default;
            }
        }

    二.权重比例配置

    upstream note.java.itcast.cn{
            server localhost:8080  weight=2;
            server localhost:8081  weight=1;
        }

    这里配置的是比例,并不是执行次数

    比如权重是200比100,那么就是

    200的权重执行俩次

    100的权重执行一次

    是 2 比 1 的比例

    并不是一个执行200次另一个再执行100次

    三.IP固定绑定,只能访问其中绑定的服务器

    upstream backserver { 
                    ip_hash;
                    server localhost:8080; 
                    server localhost:8081;
                }

    直接在配置文件里面添加ip_hash 则可以实现ip绑定,ip绑定和什么浏览器没有关系,是和本机电脑ip有关系,

    A B 两个客户端,如果 nginx配置ip绑定以后 A 客户端如果请求的 是8080 服务器,则以后来自客户端的A 的请求都将交给8080服务器处理,

    如果是IP 绑定,在高并发的情况下,也没有什么作用,但是 ip绑定可以实现 会话共享

  • 相关阅读:
    regex
    ubuntu 14.04 更新 gcc/g++ 4.9.2
    然而我又更新博客了。
    我一万年也不更新一次博客
    区块链
    mongodb查看数据库和表的信息
    js高级总结
    es6 新特性
    Flex 布局教程:实例篇
    常用 Git 命令清单
  • 原文地址:https://www.cnblogs.com/chx9832/p/12274450.html
Copyright © 2011-2022 走看看