0

我想开始编写许多基于 NodeJS 的小型“实用程序”应用程序——比如流过滤器、生成器等,每个可能有 30-40LOC。每一个都会消耗几乎为零的 CPU、RAM 或带宽(当排除 NodeJS 和 OS 进程的开销时)。关键是,我想要一种简单的方法来运行数千个。

我需要什么?是否有任何 PaaS 可以以合理的价格(10 美元/月)运行数千个 NodeJS 应用程序?是否有某种中间件可以在一个 Node 进程之上为我提供数千个沙盒“分区”?或者是否有一些为此制作的二进制文件可以放在 VPS 上?

4

1 回答 1

1

You can use vm module for sandboxing javascript code. It is still in works, be sure to read the caveats. Functions that you can use:

  1. runInThisContext: runs code in a separate context (but has access to global vars, not local).
  2. runInNewContext: takes a seperate set of global var for context.
  3. runInContext: takes a Context object(previously defined), for running the code.
于 2013-10-28T06:36:15.617 回答