如何在没有HTTP服务器的情况下集群Node JS应用程序?

问题描述

我尝试学习有关集群的知识,但是所有示例都使用一些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 (将#修改为@)