2013-10-27 4 views
1

Я хотел бы начать писать множество крошечных «полезных» приложений на основе NodeJS - таких, как фильтры потока, генераторы и т. П., Которые могут быть 30-40LOC каждый. Каждый из них будет потреблять почти нулевой процессор, оперативную память или пропускную способность (когда накладные расходы на процессы NodeJS и ОС учитываются). Дело в том, что я хочу простой способ запустить тысячи из них.Запуск тысяч приложений NodeJS

Что мне нужно? Существуют ли какие-либо PaaS, которые могут запускать тысячи приложений NodeJS по разумной цене (10 долл./Мес)? Есть ли какое-то промежуточное ПО, которое может дать мне тысячи изолированных «разделов» поверх одного процесса узла? Или есть некоторые бинарные файлы, которые сделаны для этого, чтобы я мог надеть VPS?

+0

У вас есть вопрос программирования? Как написано, в настоящее время это не подходит для StackOverflow. – WiredPrairie

ответ

1

Вы можете использовать модуль vm для javascript-кода для песочницы. Он все еще работает, обязательно прочитайте caveats. Функция, которые вы можете использовать:

  1. runInThisContext: запускает код в отдельном контексте (но имеет доступ к глобальному Варсу, а не местному).
  2. runInNewContext: принимает отдельный набор глобальных переменных для контекста.
  3. runInContext: принимает объект Context (ранее определенный) для запуска кода.
Смежные вопросы