Как передать данные из win-приложения в node.js?

На одной машине есть win-приложение и node.js приложение. Win-приложение должно примерно каждые 500мс передавать данные в ноду. Проблема в том, что единственными путями вывода инфы из этого приложения - это возможность отправлять HTTP запросы или же выводить эту инфу в файл, что-то вроде логов. Так же приложение, осуществляющее вывод должно знать, что оно отдает данные не "в пустоту". Как в этом случае лучше поступить? Я правильно понимаю, что через HTTP это нормально реализовать не выйдет из-за того, что сервер на ноде из-за такой частоты запросов просто сляжет?


Ответы (1 шт):

Автор решения: Aziz Umarov

Не пойму почему у вас должен лечь node.js

  1. Если вы так уж думаете о нагрузке, то реализуйте очередь.
  2. Записывайте запрос в очередь и возращяйте ответ с номером в очереди.
  3. Наблюдайте за статусом запроса по id в очереди.

А по хорошему делается от простого к сложному. Важно разделить на куски чтоб можно было работать. Вопросы оптимизации, утечки памяти и прочего решаются по мере поступления. Конечно если у вас есть валидный построенный проверенный шаблон то пользуйтесь им. Все остальное как с ребёнком. Растить и ухаживать и возможно со временим если оно станет таким как вам нужно.

→ Ссылка