vm.runInContext vs child_process.fork在内存和安全性方面

时间:2016-01-13 09:16:12

标签: node.js

我有用户脚本,可以被视为"不受信任"触发一些随机事件时执行。这些用户脚本的数量是数百个。我需要隔离用户脚本,因为它们可能有不需要的代码块。

我认为我有两个选择:使用vm.runInContext和使用child_process.fork。我试图通过一些负载测试来测量内存消耗,但我并不局限于选择任一选项。

您是否有任何类似的要求,我必须考虑的任何建议,其他选项的建议或至少任何适当的测试方案,以指示两种方法的可扩展性?

0 个答案:

没有答案