C ++和Node.js涉及高I / O时的性能

时间:2013-09-12 09:53:28

标签: javascript c++ node.js

我有一个用c ++编写和编译的收集器系统,它收集来自各种来源的数据。 (它要求并行线程来完成工作)

所以我运行这个编译的二进制文件,它收集数据并写入不同的文件。数据流向它的速度大约为10 Gbps,写入速度也相同(因为我们写的所有内容都没有掉线)。

现在不是手动运行二进制文件,而是想通过GUI / Web界面调用该代码的主要功能。所以我通过互联网阅读并想到了使用Node.js。

你们可以建议它是否会导致我的系统速度变慢(因为这是高I / O的情况),在任何情况下我都不能放慢速度。

如果Node.js的JavaScript调用main函数,我不确定会发生什么。

任何其他想法也非常受欢迎。

1 个答案:

答案 0 :(得分:0)

您的小型Web应用程序应该启动另一个进程然后退出。创建的流程没有性能损失 - 就像您手动启动它一样。