zoukankan      html  css  js  c++  java
  • 代理Nginx

       在2020年,微服务、集群...高并发高吞吐的年代,你要不会说个与其的一二三,那你很难涨一波工资。那这些东西的基础,就是先研究代理Nginx.这个是干嘛的呢,就是把你很多很多的服务(weapi)挂在他(Nginx)上,也就是人家给你(Nginx)代理。客户端首先访问Nginx,然后Nginx给你转发到适当的webapi上。也就是很高大上的叫负载均衡。其实这玩意儿并不难,主要是你自己的思想。他到底是怎么实现的...

     嗯~~~怎么实现的呢。其实啊,nginx也是一个服务器。他监听一个端口,请求到了这个端口。然后他在进行转发。转发到相应的webapi上,把这个请求的压力分摊到各个webapi上,也就是这个负载均衡。

     放大招了!!!

     其实这个转发到webapi,他们自己实现了一个算法,咱们就进行基础配置就行。这个算法呢?嗯我现在还没研究,先拿过来用。后面再研究,估计也不难。理解原理就行。

     1、平均转发

      顾名思义,就是将请求平均转发到webapi上。实现有一个负载均衡。缺点session不能共享

     2、权重转发

      就是可以控制转发到web服务器的概率。缺点session不能共享

     3、IpHash转发

      根据ip进行hash计算,然后转发。确保同一个ip进入同一台web服务。可以解决缺点session不能共享。

    本文来自博客园,作者:小换哥,转载请注明原文链接:https://www.cnblogs.com/haunge/p/13820769.html

  • 相关阅读:
    Django之路由系统(urls.py)
    Django之配置文件(settings.py)
    初始Django
    CSS基础
    HTML
    mysql基础知识拾遗
    python的进程
    python 队列
    python的线程
    2017年10月21日 CSS常用样式&鼠标样式 以及 jQuery鼠标事件& jQuery图片轮播& jQuery图片自动轮播代码
  • 原文地址:https://www.cnblogs.com/haunge/p/13820769.html
Copyright © 2011-2022 走看看