а в чем затык? Вроде все что ты описал реализуется стандартной библиотекой разве шо про ресурсы ¯\(ツ)/¯ я только pm2 пользуюсь активно для управления процессами в ноде
Eugene Obrezkov
cluster-ом вполне можно бить на процессы, но я не понимаю зачем, если можно worker threads использовать. ну и стараться не делать блокирующие операции, конечно. и тем более ждать в потоке, пока АПИ проснется
Eugene Obrezkov, [12/9/2021 4:02 PM] https://nodejs.org/dist/latest-v16.x/docs/api/cluster.html#how-it-works
Alexander Klochko
А чем не подходят стандартные job queue с воркерами? Плюс, если боттлнек в апи, а не в вычислительных ресурсах, то скорее даже одного "воркер"-сервиса будет достаточно
Eugene Sherlaimov
Я подозревал, что есть какой-то стандартный подход к решению задачи, о котором я не знаю. У меня монорепа, в которую входят следующие под-проекты: сервер, клиент, shared и парсер. В описанной мною проблеме происходит взаимодействие между сервером и парсером, которые вообще не знают друг о друге.
Подходят ли стандартные job queue с воркерами - я без понятия, что лучше в моей ситуации. Приложение должно управлять множественными парсер-джобами
Obrezkov