關(guān)鍵字: lb

Nginx的優(yōu)點(diǎn):

          性能好,可以負(fù)載超過1萬的并發(fā)。

          功能多,除了負(fù)載均衡,還能作Web服務(wù)器,而且可以通過Geo模塊來實(shí)現(xiàn)流量分配。

          社區(qū)活躍,第三方補(bǔ)丁和模塊很多

          支持gzip proxy

              缺點(diǎn):

           不支持session保持。

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

           nginx對(duì)big request header的支持不是很好,如果client_header_buffer_size 設(shè)置的比較小,就會(huì)返回400 bad request頁(yè)面。

Haproxy的優(yōu)點(diǎn):

          它的優(yōu)點(diǎn)正好可以補(bǔ)充nginx的缺點(diǎn)。支持session保持,同時(shí)支持通過獲取指定的url來檢測(cè)后端服務(wù)器的狀態(tài)。

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

              缺點(diǎn):

          不支持虛擬主機(jī)(這個(gè)很傻啊)

          目前沒有nagios和cacti的性能監(jiān)控模板

LVS的優(yōu)點(diǎn):

           性能好,接近硬件設(shè)備的網(wǎng)絡(luò)吞吐和連接負(fù)載能力。

           LVS的DR模式,支持通過廣域網(wǎng)進(jìn)行負(fù)載均衡。這個(gè)其他任何負(fù)載均衡軟件目前都不具備。

              缺點(diǎn):

           比較重型。另外社區(qū)不如nginx活躍。