0
我使用Nginx的反向代理,並具有配置如下Nginx的作爲負載平衡器
upstream ba{
server 127.0.0.1:8091;
server 127.0.0.1:8092;
}
server {
listen 8098;
server_name 127.0.0.1:8098;
location/{
proxy_pass http://ba;
}
}
我的問題是,如果客戶A被路由到8091和客戶端B被髮送到8092,然後將nginx的處理客戶端A到8091和客戶端B到8092的所有後續呼叫?我確信,如果我使用ip_hash,那麼它肯定會這樣,但nginx在這種情況下的表現如何。
謝謝
--SD
不,它會照常處理所有請求。奇數請求將在端口8091上提供,甚至在8092上請求。 –
有沒有一種方法可以實現ip哈希的負載平衡,我希望所有連接到8091的客戶端都可以連接到8091以用於所有後續請求(nginx的ip_hash選項)並同時加載8091和8092服務器的客戶端數量(round robin) – SDS