Ответы пользователя по тегу Node.js
  • Как сделать многопоточный HTTP(S) сервер в ноде?

    @Gaito
    Конечно всё правильно, что нечего использовать синхронные операции, такие как fs.readFileSync, и обычно вручную поднимать несколько потоков в ноде мало кому нужно, но это не значит, что такой возможности нет совсем, как об этом пишут во многих источниках.

    Для организации многопоточного приложения в ноде есть child_process https://nodejs.org/api/child_process.html

    Но например решить проблему с конкурентным доступом к большим файлам сам по себе он не поможет и придётся сильно попотеть для этого. Подобное интересно сделать в академических целях, но на практике куда проще, быстрее и дешевле масштабировать сервис, поднимая несколько его инстансов и распределяя трафик по ним при помощи балансировщика.
    Ответ написан
    Комментировать