Senior
Have you worked with Nginx? What load balancing methods do you know?
sobes.tech AI
Answer from AI
Yes, I have experience working with Nginx as a web server and reverse proxy, including load balancing. The main load balancing methods in Nginx:
- Round Robin — requests are evenly distributed across servers.
- Least Connections — requests are directed to the server with the fewest active connections.
- IP Hash — requests from the same client IP are always directed to the same server, which is useful for sessions.
Example configuration with least connections load balancing:
upstream backend {
least_conn;
server backend1.example.com;
server backend2.example.com;
}
server {
location / {
proxy_pass http://backend;
}
}