Sobes.tech
Junior — Middle

Оё Nginx тақсимоти борбари байни чанд сервери бекенд дар гурӯҳҳои upstream таъмин мекунад?

sobes.tech AI

Ҷавоб аз AI

Бале, Nginx таъмин мекунад тақсимоти бор байни чанд сервери арҷентӣ бо истифода аз гурӯҳҳои upstream. Дар конфигуратсия, шумо метавонед блоки upstream-ро муайян кунед, ки дар он суроғаҳои серверҳо зикр шудаанд, ва сипас дар блоки server истифодаи ин гурӯҳро нишон диҳед.

Масалан, конфигуратсия:

upstream backend {
    server backend1.misol.com;
    server backend2.misol.com;
    server backend3.misol.com;
}

server {
    listen 80;

    location / {
        proxy_pass http://backend;
    }
}

Nginx ба таври пешфарз алгоритми round-robin-ро барои тақсимоти дархостҳо истифода мебарад, аммо дигар усулҳо (least connections, ip hash ва ғайра) низ метавонанд танзим шаванд.