Topics

Round robin load balancing distributes requests to servers in fixed cyclic order. After sending request to first server, it moves to next in sequence, looping back to first after reaching end.

Key characteristics

  • Distributes requests equally among servers in fixed order
  • Simple to implement with minimal overhead
  • Works best when servers have similar capacity

Limitations

  • Does not consider current server load or capacity
  • No session affinity - each request may go to different server
  • Performance degrades with servers of unequal capacity
  • Predictable pattern may expose security vulnerabilities

When to use

  • Homogeneous server environments
  • Stateless applications where requests are independent
  • When simplicity is more important than advanced features