Как работает cluster модуль в Node.js?

Middle
306 просмотров
AFK Offer AI

Cluster позволяет создавать несколько worker процессов, разделяющих один порт — удобно для использования всех ядер CPU. Master процесс создаёт workers через cluster.fork(), распределяет входящие соединения (round-robin по умолчанию на Linux). Если worker упал — мастер может перезапустить его. PM2 делает это за тебя автоматически. Сейчас для CPU задач лучше смотреть на worker_threads.

Следующий вопрос

Как Node.js используется в Next.js для SSR?