If I have a web application running on 3 machines that supports web sockets and a client connects to one of them, will each request always go to the same machine, or can a load balancer send it to different machines?
Basically, once a web browser establishes a connection over web-sockets, can a load-balancer send each request to different servers?
If so, which load balancers can do this?
Also, if I'm using a framwork like atmosphere that detects browser compatibility and chooses the appropriate protocol, how would this affect load-balancing opportunities?