Разграничение API приложения и тяжелых вычислений?

Есть NodeJS (v8 и новее) приложение. Есть две части - API для работы с приложением и часть, отвечающая за сложные, долгие, тяжелые вычисления, на которые уходит много ресурсов. Эти вычисления само собой выполняются асинхронно и не зависят от API, но все равно они нагружают систему в целом, влияя на скорость отклика API. Вопрос: как разделить две эти части, чтобы ресурсотребовательные асинхронные операции не трогали ресурсы, выделенные для API?
  • Вопрос задан
  • 246 просмотров
Решения вопроса 1
2 варианта:
  1. вычисления вынести на отдельный сервер
  2. любым способом "затормозить" вычисления, чтобы они не мешали остальному. Если это Ваш сервер, то виртуализация поможет


Выигрыш, думаю, в отдельном сервере очевиден
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
запускайте их на двух разных серверах или впс
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 11:08
5000 руб./за проект
19 апр. 2024, в 10:59
150000 руб./за проект
19 апр. 2024, в 10:02
6000 руб./за проект