Nginx vs LVS vs HAProxy - mikeqian/java-nothing GitHub Wiki

前言

一般中小型web应用,比如说日pv小于1000万的,采用nginx即可。大型的网站或者重要的服务,可以采用LVS。当然还有一种选择是采用硬件的方式,一般可选是F5/Array。优点是有专业的团队来维护,缺点自然是费钱。

##Nginx 工作在7层(应用层),更加的灵活。配置简单,网络依赖小。可以承担较大的负载,且压力稳定。缺点是只能支持应用层的协议,当然有tcp插件。

##LVS 工作在4层,无网络流量的产生,应用范围广。

##HAProxy 能够同时工作在7层和4层。我司采用HAProxy。