Junior — Middle
Nginx, upstream gruplarındaki birkaç arka uç sunucusu arasında yük dağılımı sağlar mı?
sobes.tech yapay zeka
AI'dan gelen yanıt
Evet, Nginx, upstream gruplarını kullanarak birkaç arka uç sunucu arasında yük dengeleme sağlar. Yapılandırmada, upstream bloğu tanımlayabilir ve burada sunucu adreslerini listeleyebilirsiniz, ardından server bloğunda bu grubun kullanımını belirtebilirsiniz.
Yapılandırma örneği:
upstream backend {
server backend1.ornek.com;
server backend2.ornek.com;
server backend3.ornek.com;
}
server {
listen 80;
location / {
proxy_pass http://backend;
}
}
Varsayılan olarak, Nginx istekleri dağıtmak için round-robin algoritmasını kullanır, ancak diğer yöntemler (least connections, ip hash vb.) de yapılandırılabilir.