服务端socket.io如何实现多进程监听同一个端口?
发布于 8 年前 作者 isky0824 3758 次浏览 来自 问答

纯TCP很好实现,但是服务端socket.io如何实现多进程监听同一个端口?

1 回复

websocket也是基于TCP的应用层协议,而node ICP通信支持TCP句柄发送。可以直接使用cluster模块,在子进程中起websocket服务就好啦:

const cluster = require(‘cluster’); const numCPUs = require(‘os’).cpus().length; cluster.setupMaster({ exec:“worker.js” });

worker.js:

//你的websocket服务

回到顶部