nodejs socket room连接管理
2018-08-16 15:09
323 查看
工作中遇到bug:
socket经常重连,理论上一个房间应该不会超过5个连接数量,但目前最多有22个,导致服务端压力增加
需要配合前端来查bug 需要查询连接房间内已连接的数量。
网上查资料:
//获取所有房间的信息由 io.sockets.manager.rooms 改为 io.sockets.adapter.rooms
//获取房间中的客户端,返回所有在此房间的socket实例 由 io.sockets.clients('房间名') 替换为 io.sockets.adapter.rooms['房间名'];
输出房间内socket实例
相关文章推荐
- 使用git管理nodejs+socket.io+redis+juicer+waterfall+ubuntu+aws ec2开发网站
- 使用git管理nodejs+socket.io+redis+juicer+waterfall+ubuntu+aws ec2开发网站
- nodeJs socketJs 搭建长连接(2) 项目应用整合
- 使用Node.js+Socket.IO搭建WebSocket实时应用
- nodejs+express的mongoose连接数据库表名自动加s
- 基于socket.io和node.js搭建即时通信系统
- NodeJS Socket.io
- Node.JS 的模块管理介绍
- node.js连接Elasticsearch做日志分析
- Node.js中创建和管理外部进程详解
- node.js express使用socket.io
- Node.js+Socket.IO实现的WebSocket群聊天室源码
- ubuntu install node.js socket.io
- NVM安装管理Node.js(Windows)
- 使用React、Node.js、MongoDB、Socket.IO开发一个角色投票应用的学习过程(一)
- Exitjs tree动态连接数据库加载Node
- 利用nvm管理多个版本的node.js与npm详解
- Node.js Mongoose数据库连接失败 提示:Authentication failed
- node.js 连接 mysql
- Node.js进程管理之子进程