У меня есть приложение-приложение Node.js, которое работает на моем домашнем сервере Debian 24/7.Обработка внешних триггеров в приложениях Node.js
Я хотел бы обработать триггеры, генерируемые motion, программа, которая контролирует видеосигнал от камер, установленных на одной машине. Motion может выполнять команду для определенных событий, например, когда обнаружено движение или потеряна связь с камерой.
Я могу написать сценарий, который будет обрабатывать эти события и записывать их в базу данных, а в моем демоне я могу непрерывно опробовать базу данных. Но это было бы крайне неэффективно, не так ли?
Каким будет оптимальный способ обработки внешних триггеров в приложениях Node.js?
Я на самом деле не нужны обратные вызовы, просто * огонь и забыть * -Style сообщения процесса Node.js, хотя, если Я могу опустить обратный вызов, который он поместит. Фактически, коллега посоветовал мне использовать UNIX-сокеты, но я не уверен, что для них это правильный вариант. Как вы думаете? – heuels
Вы эффективно используете UNIX-сокеты. Вы можете узнать больше об узлах и сокетах Unix здесь https://nodejs.org/api/net.html#net_server_listen_path_backlog_callback – RedJandal
Спасибо, я посмотрю. – heuels