首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    socket.io搭配pm2(cluster)集群解决方案

    可见在websocket连接建立之前多出了3个xhr请求,而websocket连接建立失败后又多出了几个xhr请求,同时最后两个xhr请求失败了。...,同时获取服务端的相关消息,这会在下文中有体现; 第四个websocket连接请求失败,这主要是由于与后端http握手失败造成的; 第五个请求为xhr方式的post请求,它是作为websocket通道建立失败后的一种兼容性处理...对应的,服务端返回“OK”; 第六个请求为xhr方式的get请求,用来获取服务端对第五个请求的响应。 ?...ID unknown"}错误;即使前三次xhr握手成功,进入websocket连接升级阶段,负责侦听update事件的worker也往往不是之前的那个worder,因此导致websocket连接建立失败...多种实现 官方实现 官方提供了一种比较轻便的架构:nginx反向代理+iphash 我们的示例demo中的http服务器只侦听8080端口,因此必须由pm2分发请求,否则会出现端口占用的错误发生。

    6.3K70
    领券