Nginx和Haproxy的區別

2021-08-25 10:59:19 字數 452 閱讀 8897

支援tcp與http協議,工作在網路4層和7層 

支援session共享、cookies引導 

支援通過url健康檢測 

支援8種負載均衡策略 

支援心跳檢測

支援http協議,工作在網路7層 

支援通過埠健康檢測 

支援強大的正則匹配規則 

支援websocket協議 

支援http cache

說明:對於http協議,haproxy處理效率比nginx高。所以,沒有特殊要求的時候或者一般場景,建議使用haproxy來做http協議負載!但如果是web,那麼建議使用nginx!

總之,結合各自使用場景的特點來進行合理地選擇! 

haproxy和nginx負載均衡分析

出於對負載均衡工具的疑問,分別對haproxy和nginx的負載均衡進行了抓包分析,分析的過程跟大家分享下。先說下對haproxy抓包得到的結論吧 haproxy在負載均衡的一台後端掛掉後,如果還沒達到探測的時間點時,請求還會往掛掉的這台 請求會丟失。haproxy負載均衡的實驗過程如下 1 先看下...

乾貨 haproxy和nginx負載均衡

出於對負載均衡工具的疑問,分別對haproxy和nginx的負載均衡進行了抓包分析,分析的過程跟大家分享下。先說下對haproxy抓包得到的結論吧 haproxy在負載均衡的一台後端掛掉後,如果還沒達到探測的時間點時,請求還會往掛掉的這台 請求會丟失。haproxy負載均衡的實驗過程如下 1 先看下...

haproxy和nginx負載均衡後端獲取真實ip

負載均衡haproxy 讓後端伺服器獲取客戶端真實ip 在listen 模組下 增加 option forwradfor nginx負載均衡 nginx內建多個變數 remote為真實ip x real ip 為內建的向後傳的客戶端ip 一般在location下面增加 proxy set heade...