HTTP protocol is connection-less and only the client can request information from a server. In any case, a server can contact a client. HTTP is purely half-duplex. Furthermore, a server can answer only one time to a client request. Some websites or web applications require the server to update client from time to time. There were a few ways to do so: the client request the server at a regular inte
![Websockets Load Balancing With HAProxy](https://cdn-ak-scissors.b.st-hatena.com/image/square/1955411bcfbcceeaac24f260ee2151e4e1ef4b0d/height=288;version=1;width=512/https%3A%2F%2Fcdn.haproxy.com%2Fwp-content%2Fuploads%2F2018%2F07%2FKB-Load-Balancing-e1533820481889.png)