HAproxy 配置詳解

2021-08-01 14:13:48 字數 794 閱讀 2092

haproxy介紹

haproxy提供高可用性、負載均衡以及基於tcp和http應用的**,支援虛擬主機,它是免費、快速並且可靠的一種解決方案。haproxy特別適用於那些負載特大的web站點,這些站點通常又需要會話保持或七層處理。haproxy執行在當前的硬體上,完全可以支援數以萬計的併發連線。並且它的執行模式使得它可以很簡單安全的整合進您當前的架構中, 同時可以保護你的web伺服器不被暴露到網路上。

haproxy實現了一種事件驅動, 單一程序模型,此模型支援非常大的併發連線數。多程序或多執行緒模型受記憶體限制 、系統排程器限制以及無處不在的鎖限制,很少能處理數千併發連線。事件驅動模型因為在有更好的資源和時間管理的使用者空間(user-space) 實現所有這些任務,所以沒有這些問題。此模型的弊端是,在多核系統上,這些程式通常擴充套件性較差。這就是為什麼他們必須進行優化以 使每個cpu時間片(cycle)做更多的工作。

haproxy監聽的埠是1080,**192.168.18.2:10000,127.0.0.1:10000

配置haproxy session親緣性的三種方式:1 使用者ip 識別 2 cookie 識別 3 session 識別

haproxy相關配置介紹

一、演算法

balance: 指明排程演算法;

動態:權重可動態調整

靜態:調整權重不會實時生效

roundrobin: 輪詢,動態演算法,每個後端主機最多支援4128個連線;

static-rr: 輪詢,靜態演算法&#x

haproxy日誌配置

aproxy配置日誌策略 預設情況下,haproxy是沒有配置日誌的 在centos6.3下預設管理日誌的是rsyslog,可以實現udp日誌的接收,將日誌寫入檔案,寫入資料庫 先檢測rsyslog是否安裝 rpm q rsyslog 安後在 etc rsyslog.d 下建立haproxy.con...

haproxy安裝配置

haproxy提供高可用性 負載均衡以及基於tcp和http應用的 支援虛擬主機,它是免費 快速並且可靠的一種解決方案。haproxy特別適用於那些負載特大的web站點,這些站點通常又需要會話保持或七層處理。haproxy執行在當前的硬體上,完全可以支援數以萬計的併發連線。並且它的執行模式使得它可以...

haproxy安裝及配置

一 haproxy簡介 haproxy是乙個使用c語言編寫的自由及開放源 軟體 1 其提供 高可用性 負載均衡 以及基於 tcp和 http 的應用程式 haproxy特別適用於那些負載特大的web站點,這些站點通常又需要會話保持或七層處理。haproxy執行在當前的硬體上,完全可以支援數以萬計的 ...