杂谈

作者: 王哲理 | 来源:发表于2018-01-04 15:22 被阅读14次

    nginx 的 upstream目前支持 4 种方式的分配 

    1)、轮询(默认) 

          每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 

    2)、weight 

          指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。 

    2)、ip_hash 

          每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。  

    3)、fair(第三方) 

          按后端服务器的响应时间来分配请求,响应时间短的优先分配。  

    4)、url_hash(第三方)

    LB and HA

    HA

    HA(High Available), 高可用性群集,是保证业务连续性的有效解决方案,一般有两个或两个以上的节点,且分为活动节点及备用节点。通常把正在执行业务的称为活动节点,而作为活动节点的一个备份的则称为备用节点。当活动节点出现问题,导致正在运行的业务(任务)不能正常运行时,备用节点此时就会侦测到,并立即接续活动节点来执行业务。从而实现业务的不中断或短暂中断。

    LB

    负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务

    目前我了解集群件:

    HA

    keeplived

    heartbeat

    LB

    LVS

    HAproxy

    相关文章

      网友评论

          本文标题:杂谈

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