Web負載均衡解決方案 HAproxy 1.4.17 發布
HAProxy提供高可用性、負載均衡以及基于TCP和HTTP應用的代理,支持虛擬主機,它是免費、快速并且可靠的一種解決方案。HAProxy特別適用于那些負載特大的web站點, 這些站點通常又需要會話保持或七層處理。HAProxy運行在當前的硬件上,完全可以支持數以萬計的并發連接。并且它的運行模式使得它可以很簡單安全的整合進您當前的架構中, 同時可以保護你的web服務器不被暴露到網絡上。
下圖是HAProxy的架構:
下圖是HAProxy的監控頁面截圖:
HAProxy實現了一種事件驅動, 單一進程模型,此模型支持非常大的并發連接數。多進程或多線程模型受內存限制 、系統調度器限制以及無處不在的鎖限制,很少能處理數千并發連接。事件驅動模型因為在有更好的資源和時間管理的用戶端(User-Space) 實現所有這些任務,所以沒有這些問題。此模型的弊端是,在多核系統上,這些程序通常擴展性較差。這就是為什么他們必須進行優化以 使每個CPU時間片(Cycle)做更多的工作。
項目地址:http://haproxy.1wt.eu/
Changes:
1. White space past the end of header values was not ignored, causing a space-padded content-length header to be rejected as invalid.
2. A few minor improvements were made.
3. The halog tool was improved to support more filtering criteria and to be noticeably faster.
這是一些小改動,如果你當前版本運行良好,無需升級。