zoukankan      html  css  js  c++  java
  • nginx里的sticky的作用

    1.Sticky工作原理 :

    Sticky是nginx的一个模块,它是基于cookie的一种nginx的负载均衡解决方案,通过分发和识别cookie,来使同一个客户端的请求落在同一台服务器上,默认标识名为route
    1.客户端首次发起访问请求,nginx接收后,发现请求头没有cookie,则以轮询方式将请求分发给后端服务器。
    2.后端服务器处理完请求,将响应数据返回给nginx。
    3.此时nginx生成带route的cookie,返回给客户端。route的值与后端服务器对应,可能是明文,也可能是md5、sha1等Hash值
    4.客户端接收请求,并保存带route的cookie。
    5.当客户端下一次发送请求时,会带上route,nginx根据接收到的cookie中的route值,转发给对应的后端服务器。

     

    http {
    #OK include vhost/xxx.conf;
    upstream shop_server{
    sticky;
    #Sticky是nginx的一个模块,它是基于cookie的一种nginx的负载均衡解决方案,通过分发和识别cookie,来使同一个客户端的请求落在同一台服务器上
    # server 192.168.1.23; 
    server 192.168.1.24;
    # server 192.168.1.25;
    keepalive 32;
    }

  • 相关阅读:
    js弹出遮罩层
    委托集合使用
    C#动态属性(.NET Framework4.5支持)
    ABP项目启动及源代码结构
    ABP项目概述
    Visual Studio 2017调试开源项目代码
    GIT的前世今生
    近期上海面试总结(二)
    近期上海面试总结(一)
    一个基于反射的消息发布订阅模型详解
  • 原文地址:https://www.cnblogs.com/achengmu/p/12084033.html
Copyright © 2011-2022 走看看