zoukankan      html  css  js  c++  java
  • 高并发之web服务器负载均衡简单介绍

    负载均衡种类

    F5,七层负载均衡,四层负载均衡

    Nginx负载均衡

    内置策略、扩展策略
    内置策略:IPHash、加权轮询
    扩展策略:fair策略、通用hash、一致性hash

    1. 加权轮询策略
      首先将请求都分给高权重的机器,直到该机器的权值降到了比其他
      机器低,才开始将请求分给下一个高权重的机器.
      当所有后端机器都down掉时,Nginx会立即将所有机器的标志位
      清成初始状态,以避免造成所有的机器都处在timeout的状态

    2. IPHash策略
      Nginx内置的另一个负载均衡的策略,流程和轮询很类似,只是其中的算法和具体的策略有些变化
      IPHash算法是一种变相的轮询算法

    3. fair策略
      根据后端服务器的响应时间判断负载情况,从中选出负载最轻的机
      器进行分流

    4. 通用Hash、一致性Hash策略
      通用hash比较简单,可以以Nginx内置的变量为key进行hash,
      致性hash采用了Nginx内置的一致性hash环,支持memcache

    四层负载均衡的实现

    通过报文中的目标地址和端口,再加上负载均衡设备设置的服务器选择方式,决定最终选择的内部服务器。

    LVS实现服务器集群负载均衡有三种方式

    NAT,DR和TUN

  • 相关阅读:
    excel记录20191211
    oracle记录20191210
    linux查进程,杀进程,改权限,vim
    oracle 记录20191209
    PYTHON之路,线程
    PYTHON的前端部分
    Nginx安装及配置反向代理
    springboot多模块项目,在tomcat下运行
    一键安装和配置Java环境
    json转换csv并进行下载
  • 原文地址:https://www.cnblogs.com/qinsilandiao/p/10758208.html
Copyright © 2011-2022 走看看