Haproxy和Nginx的區別:
Nginx的優點:
1)優點工作在OSI第7層,可以針對http應用做一些分流的策略
2)Nginx對網絡的依賴非常小,理論上能ping通就能進行負載功能
3)Nginx安裝和配置比較簡單
4)可以承擔搞的負載壓力且穩定
5)Nginx可以通過端口檢查到服務器內部的故障
6)Nginx不僅僅是一款優秀的負載均衡/反向代理軟件,它同時也是功能強大的Web應用服務器
Nginx的缺點:
1)Nginx不支持url來檢測
2)Nginx僅能支持http、https和Email,這個它的弱勢
3)Nginx的Session的保持,Cookie的引導能力相對欠缺
HaProxy的優點:
1)HaProxy是支持虛擬主機的
2)支持Url檢測后端的服務器
3)它跟LVS一樣,本身僅僅就只是一款負載均衡軟件;單純從效率上來講HaProxy更會比Nginx有更出色的負載均衡速度,在並發處理上也是優於Nginx的;
4)HaProxy可以對Mysql讀進行負載均衡,節點檢測
5)HaProxy的算法較多,支持8種負載均衡算法,同時支持session會話保持
6)HaProxy有免費開源的管理后台,Nginx的管理后台要收費
