如何解决如何在没有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 举报,一经查实,本站将立刻删除。