Linux nginx 會話保持(session)


nginx 會話保持(session)有2種算法,一種是自帶IP HASH 算法,一種是基於第三方模塊sticky模塊來實現會話保持

1)ip_hash

簡單易用,但是有如下缺點

后端服務器宕機后,session會丟失

來自同一局域網的客戶端會被轉發到同一個后端服務器,可能導致負載失衡

不適用CDN網絡,不適用於前段還有代理的情況

2)sticky

使用sticky啟用會話親緣關系,這會導致來自同一客戶端的請求被傳遞到一組服務器的同一台服務器;與ip_hash不同之處在於,他不是基於ip來判斷客戶端的,而是基於cookie來判斷;因此可以避免上述ip_hash中來自同一局域網的客戶端和前段代理導致負載失衡的情況。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM