Я использую 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 и Client B направляется в 8092, затем Nginx обрабатывать все последующие вызовы клиента A до 8091 и клиента B до 8092? Я точно знаю, что если я использую ip_hash, то это обязательно, но как это делает nginx в этом случае.
Благодаря
--SD
Нет, он будет обрабатывать все запросы, как обычно. нечетные запросы будут обслуживаться на порту 8091, а даже запросы на 8092. –
есть способ достичь баланса загрузки с ip-хешированием, я хотел бы, чтобы все клиенты подключались к 8091 для подключения к 8091 для всех последующих запросов (опция ip_hash nginx) и одинаково загружать 8091 и 8092 серверов с числом клиентов (round robin) – SDS