Nginx как балансировщик нагрузки с 75% и 25% взвешенной маршрутизацией - PullRequest
1 голос
/ 27 октября 2019

Я новичок в Nginx. У меня есть два сервера serverA и serverB. Я хочу, чтобы 75% запросов отправлялись на сервер A, а остальные 25% - на сервер B. Это возможно?

1 Ответ

1 голос
/ 27 октября 2019

использовать взвешенную маршрутизацию nginx:

stream { 
    upstream stream_backend { 
        server srv1.example.com weight=75;
        server srv2.example.com weight=25; 
    } 
    server { 
        listen 80; 
        proxy_pass stream_backend; 
    } 
}

http://nginx.org/en/docs/http/load_balancing.html#nginx_weighted_load_balancing

...