Комментарии 2
Полезная статья, спасибо. Вы пробовали организовать апдейт «на лету» конфигов очереди и/или тела самих процессоров? Допустим, через некий REST-api? Может знаете какое-то готовое решение?
0
Нет не пробовал.
Можно попробовать вызывать повторно функцию process для того же имени задания. Только нужно проверить что новый обработчик заменил обработчик заданный при первом вызове, а не добавил его к первому и теперь будет вызываться два обработчика (и первый и второй)
Подумав, я немного дополню. Воркеры лучше всего запускать отдельным процессом (например через pm2) таким образом можно запустить новый экземпляр воркеров не останавливая старый, который останавливать после полного старта нового воркера.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Иструменты Node.js разработчика. Очереди заданий (job queue)