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