服務(wù)熱線:400-0033-166
萬商云集 - 企業(yè)數(shù)字化選用平臺(tái)

企業(yè)首選的

數(shù)字選用平臺(tái)

nginx負(fù)載均衡如何做?

2023-05-06 15:24:56 閱讀(88 評(píng)論(0)

haproxy和nginx哪個(gè)做負(fù)載均衡好點(diǎn)?

haproxy 專門是做這個(gè)的。nginx是附帶做這個(gè),功能比較多。 HAProxy提供高可用性、負(fù)載均衡以及基于TCP和HTTP應(yīng)用的代理,支持虛擬主機(jī),它是免費(fèi)、快速并且可靠的一種解決方案。 HAProxy特別適用于那些負(fù)載特大的web站點(diǎn),這些站點(diǎn)通常又需要會(huì)話保持或七層處理。 HAProxy運(yùn)行在當(dāng)前的硬件上,完全可以支持?jǐn)?shù)以萬計(jì)的并發(fā)連接。并且它的運(yùn)行模式使得它可以很簡(jiǎn)單安全的整合進(jìn)您當(dāng)前的架構(gòu)中, 同時(shí)可以保護(hù)你的web服務(wù)器不被暴露到網(wǎng)絡(luò)上。

nginx負(fù)載均衡時(shí)候cookie怎么攜帶?

nginx負(fù)載均衡cookie攜帶就是ginx-sticky-module 是 Nginx 的一個(gè)擴(kuò)展模塊,實(shí)現(xiàn)了通過 Cookie 的會(huì)話粘貼效果。 Nginx以前對(duì)session 保持支持不太好,主要采用ip_hash把同一來源的客戶(同一C段的IP)固定指向后端的同一臺(tái)機(jī)器,ip_hash有個(gè)缺點(diǎn)是不能實(shí)現(xiàn)很好的負(fù)載均衡;直到nginx的擴(kuò)展模塊nginx-sticky-module的出現(xiàn),解決了session sticky的問題。 基本的原理: 首先根據(jù)輪詢RR隨機(jī)到某臺(tái)后端,然后在響應(yīng)的Set-Cookie上加上route=md5(upstream)字段,第二次請(qǐng)求再處理的時(shí)候,發(fā)現(xiàn)有route字段,直接導(dǎo)向原來的那個(gè)節(jié)點(diǎn)。

未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明出處