來自同一局域網(wǎng)的客戶端會被轉(zhuǎn)發(fā)到同一個后端服務(wù)器,可能導(dǎo)致負(fù)載失衡;
不適用于CDN網(wǎng)絡(luò),不適用于前段還有代理的情況。
二、sticky_cookie_insert:
使用sticky_cookie_insert啟用會話親緣關(guān)系,這會導(dǎo)致來自同一客戶端的請求被傳遞到一組服務(wù)器在同一臺服務(wù)器。與ip_hash不同之處在于,它不是基于IP來判斷客戶端的,而是基于cookie來判斷。因此可以避免上述ip_hash中來自同一局域網(wǎng)的客戶端和前段代理導(dǎo)致負(fù)載失衡的情況。
語法:
upstream backend {
server backend1.example.com;
server backend2.example.com;
sticky_cookie_insert srv_id expires=1h domain=toxingwang.com path=/;
}
說明:
expires:設(shè)置瀏覽器中保持cookie的時間
domain:定義cookie的域
path:為cookie定義路徑
另外還可以使用后端服務(wù)器自身通過相關(guān)機制保持session同步,后面會詳細(xì)介紹!
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持三五互聯(lián)。
更多關(guān)于云服務(wù)器,域名注冊,虛擬主機的問題,請訪問三五互聯(lián)官網(wǎng):m.shinetop.cn