Карточка Middle Кластер, воркеры, масштабирование обновлено

Модуль cluster

Вопрос

Что делает модуль cluster?

Попробуйте сами

Ответьте про себя или вслух, потом откройте ответ и сверьтесь.

Показать ответ и разбор

Коротко

Запускает несколько процессов Node (воркеров), которые слушают один порт. Главный процесс принимает соединения и раздаёт их воркерам по кругу.

Ответ

Запускает несколько процессов Node (воркеров), которые слушают один порт. Главный процесс принимает соединения и раздаёт их воркерам по кругу. Так один сервис использует все ядра. Память у воркеров не общая.

Разбор

Упавший воркер главный процесс может перезапустить по событию exit.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме