Как передать данные из win-приложения в node.js?
На одной машине есть win-приложение и node.js приложение. Win-приложение должно примерно каждые 500мс передавать данные в ноду. Проблема в том, что единственными путями вывода инфы из этого приложения - это возможность отправлять HTTP запросы или же выводить эту инфу в файл, что-то вроде логов. Так же приложение, осуществляющее вывод должно знать, что оно отдает данные не "в пустоту". Как в этом случае лучше поступить? Я правильно понимаю, что через HTTP это нормально реализовать не выйдет из-за того, что сервер на ноде из-за такой частоты запросов просто сляжет?
Ответы (1 шт):
Не пойму почему у вас должен лечь node.js
- Если вы так уж думаете о нагрузке, то реализуйте очередь.
- Записывайте запрос в очередь и возращяйте ответ с номером в очереди.
- Наблюдайте за статусом запроса по id в очереди.
А по хорошему делается от простого к сложному. Важно разделить на куски чтоб можно было работать. Вопросы оптимизации, утечки памяти и прочего решаются по мере поступления. Конечно если у вас есть валидный построенный проверенный шаблон то пользуйтесь им. Все остальное как с ребёнком. Растить и ухаживать и возможно со временим если оно станет таким как вам нужно.