Как стать автором
Обновить

Комментарии 2

Полезная статья, спасибо. Вы пробовали организовать апдейт «на лету» конфигов очереди и/или тела самих процессоров? Допустим, через некий REST-api? Может знаете какое-то готовое решение?

Нет не пробовал.
Можно попробовать вызывать повторно функцию process для того же имени задания. Только нужно проверить что новый обработчик заменил обработчик заданный при первом вызове, а не добавил его к первому и теперь будет вызываться два обработчика (и первый и второй)


Подумав, я немного дополню. Воркеры лучше всего запускать отдельным процессом (например через pm2) таким образом можно запустить новый экземпляр воркеров не останавливая старый, который останавливать после полного старта нового воркера.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории