I have a question regarding load balancing of a service. My load balancing requirement is as follows:
- I will have multiple application servers for a non-http service. Application servers will be behind a load balancer(layer 4).
- A client will initiate a connection to the load balancer and will send multiple requests over this same connection.
- Load balancer need to distribute the requests from this single client connection to the multiple application servers in the backend.
Will round robin load balancing strategy work in this case? Does round robin load balancing strategy distribute only connection requests from client or it distributes the work load requests also?
Please suggest any load balancers which support such load balancing requirement?