美文网首页
7层负载均衡知识2018-08-21

7层负载均衡知识2018-08-21

作者: Icarus_ac47 | 来源:发表于2018-08-28 19:07 被阅读0次

    负载均衡集群LBload balance

    提高负载,提高并发量

    软件:nginx反向代理  lvs

    硬件负载均衡器 F5(BigIP)和redware

    ==================================================================================================================

    七层负载均衡upstream支持算法

    1. 轮询、加权轮询   rr   wrr       轮询就是随机分配流量到后端

                                                        加权轮询按权利比重分配流量

    2.ip_hash     

    Nginx中的ip_hash技术能够将某个ip 的请求定向到同一台后端web机器中,这样一来这个ip 下的客户端和某个后端 web机器就能建立起稳固的session.

    3.fair   

     根据请求页面的大小和加载时间长短进行调度,使用第三方的upstream_fair模块.

    4.url_hash

    按请求的url的hash进行调度,从而使每个url定向到同一服务器,使用第三方的hash模块

                                  upstream支持的状态参数

    down:暂停对该服务器的调度          与#注释当条命令一样效果

    backup:类似于LVSSorry Server,当所有的非backup的服务器故障所有服务器均故障它才会被使用

    max_fails:请求失败的次数,默认为1

    fail_timeout:在经历max_fails次失败后,暂停服务的时间

    upstream tianyun.com {

    #      ip_hash

    比重        请求失败的次数        暂停服务的时间

    server 192.168.10.137 weight=1 max_fails=2 fail_timeout=2;

    相关文章

      网友评论

          本文标题:7层负载均衡知识2018-08-21

          本文链接:https://www.haomeiwen.com/subject/satpiftx.html