nginx負載均衡如何做?
2023-05-06 15:24:56 閱讀(88)
haproxy和nginx哪個做負載均衡好點?
haproxy 專門是做這個的。nginx是附帶做這個,功能比較多。 HAProxy提供高可用性、負載均衡以及基于TCP和HTTP應(yīng)用的代理,支持虛擬主機,它是免費、快速并且可靠的一種解決方案。 HAProxy特別適用于那些負載特大的web站點,這些站點通常又需要會話保持或七層處理。 HAProxy運行在當(dāng)前的硬件上,完全可以支持數(shù)以萬計的并發(fā)連接。并且它的運行模式使得它可以很簡單安全的整合進您當(dāng)前的架構(gòu)中, 同時可以保護你的web服務(wù)器不被暴露到網(wǎng)絡(luò)上。
nginx負載均衡時候cookie怎么攜帶?
nginx負載均衡cookie攜帶就是ginx-sticky-module 是 Nginx 的一個擴展模塊,實現(xiàn)了通過 Cookie 的會話粘貼效果。 Nginx以前對session 保持支持不太好,主要采用ip_hash把同一來源的客戶(同一C段的IP)固定指向后端的同一臺機器,ip_hash有個缺點是不能實現(xiàn)很好的負載均衡;直到nginx的擴展模塊nginx-sticky-module的出現(xiàn),解決了session sticky的問題。 基本的原理: 首先根據(jù)輪詢RR隨機到某臺后端,然后在響應(yīng)的Set-Cookie上加上route=md5(upstream)字段,第二次請求再處理的時候,發(fā)現(xiàn)有route字段,直接導(dǎo)向原來的那個節(jié)點。
未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明出處