Задать вопрос
Lite_stream
@Lite_stream

NodeJs( V8 ) или C / C++ для тяжёлых CPU операций ( > 100 Mlsec )?

Является ли нормальной практикой написание некоторого хард-cpu участка кода со временем выполнения, скажем, больше 100 миллисекунд для NodeJS на С / С++ ? Ну и дальнейшее интегрирование его с нодой путём создания дочернего процесса с ноды / создание аддона.
Особенно, например, если задача хорошо распараллеливается, тогда можно было бы даже использовать CUDA.

Как пример: предположим, что для какого-либо end-point'а требуется сделать обход в ширину в довольно большом ветвистом графе, граф получается параметризован по GET-параметрам, т.е. для каждого запроса придётся повторять обход ( не представляется возможным считать 1 раз в n секунд и где-то кэшировать результат ).

Так вот вопрос, так кто-то делает или есть какие-либо другие подходы для решения подобных проблем ?
  • Вопрос задан
  • 746 просмотров
Подписаться 4 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Javascript.ru
    Курс по Node.js
    5 недель
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы