如何在不停机的情况下部署WebSocket应用程序?

在没有停机的情况下部署HTTP应用程序并不困难:HTTP是无状态的,因此在2个HTTP应用程序前面的负载均衡器解决了这个问题。 如果两个应用程序使用通用后端来处理会话,一切都很好。

但是,WebSocket是一个有状态的协议。 这意味着如果closures应用程序,链接将被切断。

WebSocket是否可以无缝地重新连接,在这种情况下,负载均衡器就像使用HTTP应用程序一样处理这种情况? 如何在部署WebSocket应用程序时不发生停机?