问题描述
我尝试学习有关集群的知识,但是所有示例都使用一些http服务器。
我的应用程序使用在内部初始化的多个ws(websocket)客户端实例来登录服务器。
在顶层,我只希望节点js使用多个内核,而不复制应用程序中的连接,文件日志和其他日志。
const cluster = require('cluster')
const config = require('../config.json').sys
const core = require('./test')
process.title = config.title
;(async () => {
if (cluster.isMaster){
for (let i = 0; i < require('os').cpus().length; i++) cluster.fork()
await core() // app i want to start
}
})()
这现在仍然可以从所有cpu中受益吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)