Sobes.tech
Junior — Middle

Kas Nginx tagab load balancing mitme backend-serveri vahel upstream gruppides?

sobes.tech AI

Vastus AI-lt

Jah, Nginx tagab load balancing mitme backend-serveri vahel, kasutades upstream gruppe. Konfiguratsioonis saate määratleda upstream ploki, kus on loetletud serveri aadressid, ning seejärel server plokis näidata selle grupi kasutamist.

Konfiguratsiooni näide:

upstream backend {
    server backend1.näide.com;
    server backend2.näide.com;
    server backend3.näide.com;
}

server {
    listen 80;

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

Nginx kasutab vaikimisi round-robin algoritmi päringute jaotamiseks, kuid saab konfigureerida ka teisi meetodeid (least connections, ip hash jms).