關鍵字: lb

Nginx的優點:

          性能好,可以負載超過1萬的并發。

          功能多,除了負載均衡,還能作Web服務器,而且可以通過Geo模塊來實現流量分配。

          社區活躍,第三方補丁和模塊很多

          支持gzip proxy

              缺點:

           不支持session保持。

           對后端realserver的健康檢查功能效果不好。而且只支持通過端口來檢測,不支持通過url來檢測。

           nginx對big request header的支持不是很好,如果client_header_buffer_size 設置的比較小,就會返回400 bad request頁面。

Haproxy的優點:

          它的優點正好可以補充nginx的缺點。支持session保持,同時支持通過獲取指定的url來檢測后端服務器的狀態。

          支持tcp模式的負載均衡。比如可以給mysql的從服務器集群和郵件服務器做負載均衡。

              缺點:

          不支持虛擬主機(這個很傻啊)

          目前沒有nagios和cacti的性能監控模板

LVS的優點:

           性能好,接近硬件設備的網絡吞吐和連接負載能力。

           LVS的DR模式,支持通過廣域網進行負載均衡。這個其他任何負載均衡軟件目前都不具備。

              缺點:

           比較重型。另外社區不如nginx活躍。