WebSocket的连接在不同的服务器之间是无法共享的,因此无法将WebSocket的Session存储在共享的存储中。负载均衡器状态路由是另一种常见的解决方案。在WebSocket集群中使用负载均衡器进行状态路由,可以实现当一个连接的状态发生变化时,将其路由到新的服务器上,保证所有连接的状态都是同步的。这种方法需要使用支持WebSocket协议...
默认接口和websocket路径都是/ 所以需要在nginx里面判断 #对代理服务器的请求中的“ Connection”标头字段的值取决于客户端请求标头中是否存在“ Upgrade”字段map $http_upgrade $connection_upgrade { default upgrade;