Как правильно организовать работу многопоточного приложения на node.js?

Есть задача, запускать одновременно 100 потоков, чтобы они работали параллельно.

В каждом из потоке должен запускаться Puppeteer который будет использовать свои прокси и свои настройки (для каждого потока разные).

Для этой цели я хотел попробовать использовать const { Worker } = require('worker_threads)

Я боюсь что 100 потоков положат устройство на котором будет запущено это приложение. Так ли это?

Еще знаю о такой штуке как puppeteer-cluster , может быть лучше использовать его для потоков? Но можно ли там каждому потоку (браузеру) задать свою прокси?

Буду благодарен за полезную информацию!


Ответы (0 шт):