Как правильно организовать работу многопоточного приложения на node.js?
Есть задача, запускать одновременно 100 потоков, чтобы они работали параллельно.
В каждом из потоке должен запускаться Puppeteer который будет использовать свои прокси и свои настройки (для каждого потока разные).
Для этой цели я хотел попробовать использовать const { Worker } = require('worker_threads)
Я боюсь что 100 потоков положат устройство на котором будет запущено это приложение. Так ли это?
Еще знаю о такой штуке как puppeteer-cluster , может быть лучше использовать его для потоков? Но можно ли там каждому потоку (браузеру) задать свою прокси?
Буду благодарен за полезную информацию!