zoukankan      html  css  js  c++  java
  • compare `lvs/haproxy/nginx`

    特性

    LVS

    Nginx

    Haproxy

    工作层

    四层(传输层TCP/UDP)

    七层(应用层)

    四层、七层

    应用范围

    基于TCP和UDP之上的协议都可以

    Http、mail

    HTTP、TCP之上应用

    健康检测

    结合第三方的应用keepaliaved、ldirectord

    支持、基本ping通就认为正常,但不支持URL检测

    支持URL检测、端口监控

    处理能力

    很强大(常用的DR、fullnat、隧道)。没有流量的消耗

    一般

    代理tcp建立等都有消耗

    中等

    配置难度

    比较复杂

    简单

    简单

    访问控制、重定向

    不支持

    可结合full synproxy控制一些攻击

    支持访问控制

    Acl规则能强大、正则匹配、动静分离等

    支持访问控制

    Acl规则能强大,相比于nginx比较复杂

    算法支持

    八种rr、wrr、lc、wlc、lblc基于局部性的最少链接、lblcr、目标地址hash、源地址hash

    rr、wrr、ip_hash(常用于session保持)、sticky(淘宝session保持方法)、fair(第三方,根据响应时间)、least_conn

    roundrobin、static-rr、source(常用于session保持)、leastconn、uri、url_params、hdr(name)等

    会话保持

    支持

    ipvsadm -A| E ... -p timeout

    支持ip_hash、sticky

    支持source、set cookie

    高可用

    Keepaliaved、ospf、heartbeat(ldiretord)

    Keepaliave、heartbeat

    Keepaliaved、heartbeat

    其他

    网络依赖较大

    Web服务器,对静态网页处理极好、有缓存能力proxy_cache

     提供监控页面
  • 相关阅读:
    BZOJ2039: [2009国家集训队]employ人员雇佣
    BZOJ2542: [Ctsc2001]终极情报网
    BZOJ2140: 稳定婚姻
    BZOJ3280: 小R的烦恼
    BZOJ3258: 秘密任务
    BZOJ2400: Spoj 839 Optimal Marks
    BZOJ3171: [Tjoi2013]循环格
    BZOJ1758: [Wc2010]重建计划
    BZOJ3175: [Tjoi2013]攻击装置
    机房破解程序
  • 原文地址:https://www.cnblogs.com/wxl-dede/p/5194018.html
Copyright © 2011-2022 走看看