首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >total.js应用程序扩展功能

total.js应用程序扩展功能
EN

Stack Overflow用户
提问于 2018-12-19 12:28:46
回答 1查看 71关注 0票数 1

从高层次的角度来看

在这种情况下,如果我想优化极大值应用程序。是否有可能使用代理服务器在不同端口上的不同端口(每个端口位于自己的线程上,甚至在lan上的一个单独的机器上)加载平衡请求,而无需深入研究极权主义核心?

我尝试过一种虚拟的方法,比如。它看起来很管用,但也许有更好的方法。

代码语言:javascript
复制
const ports = [8080, 8081, 8082, 8084]

cp = require('child_process')

ports.forEach((port) => {
    cp.fork('./debug.js', [port])
})

//debug.js
options = {};   
options.port = process.argv[2];

还有更多的细节吗?我如何最有效地执行多个汇总实例来服务于单个入口点,以便改进或至少可以选择减少单个线程的重载。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-19 12:53:27

您可以使用Total.js集群:

https://docs.totaljs.com/latest/en.html#api~FrameworkCluster

实现非常容易:

代码语言:javascript
复制
require('total.js');

const options = {};
options.ip = '0.0.0.0';

// Run the framework in the cluster
F.cluster.http(4, 'release', options);

重要的:Total.js产品没有针对集群进行优化。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53851284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档