deployment - 如何部署 WebSocket 服务器?

标签 deployment websocket

部署在传统 Web 服务器上运行的 Web 应用程序时,您通常会在代码更新后重新启动 Web 服务器。由于 HTTP 的性质,这对用户来说不是问题。在下一次请求时,他们将获得最新更新。

但是 WebSocket 服务器呢?如果我重新启动或终止旧进程,所有连接的用户都将断开连接。所以我的问题是,您使用什么样的策略来顺利部署WebSocket服务器?

最佳答案

你是对的,如果服务器重新启动,每个连接的用户都将断开连接。

我认为不太糟糕的解决方案是告诉客户端在 onClose 中重新连接客户端的方法。

关于deployment - 如何部署 WebSocket 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10257770/

相关文章:

node.js - Sec-WebSocket-Accept 值的 Base64 编码

websocket - WebSocket如何保持连接

java - 在 Jetty 9 上配置 SSL : oeji. SelectorManager :qtp1706748598-22-selector-0: java. lang.NullPointerException

javascript - 该解决方案可以安全地通过 webSoket 通信在网络上访问用户的私有(private)证书吗?

asp.net - 如何使用 Release模式将 Web 应用程序部署到 Azure

javascript - 使用 Vue webpack 模板的环境独立构建

javascript - Meteor Up 部署失败但应用程序在开发中运行良好

node.js - mup 部署时 buffer.js Node 错误 - 我如何撤消 ` sudo ln -sf/usr/local/n/versions/node/<VERSION>/bin/node/usr/bin/node `

java - 将 Web 应用程序本地部署到客户端

javascript - NodeJS + Redis + WebSocket 内存管理?