A implantação de aplicativos HTTP sem tempo de inatividade não é tão difícil: o HTTP não tem estado, portanto, com um balanceador de carga na frente de dois aplicativos HTTP, resolve o problema. Se ambos os aplicativos usarem um back-end comum para lidar com as sessões, tudo ficará bem.
No entanto, o WebSocket é um protocolo com estado. O que significa que se você encerrar o aplicativo, o link será cortado.
O WebSocket trata de reconectar-se perfeitamente, neste caso, um balanceador de carga lida com a situação exatamente como nos aplicativos HTTP? Como é possível ocorrer nenhum tempo de inatividade ao implantar um aplicativo WebSocket?
Tags socket deployment