Какой алгоритм лежит в основе кластера NodeJS?

#node.js #node-cluster

#node.js #узел-кластер

Вопрос:

Глава довольно понятна 🙂

Узел поддерживает кластеризацию процессов (документация). Но в документации я не смог увидеть, какой алгоритм он использует для распределения работы среди работников.

Это циклический перебор? PM2 использует циклический перебор afaik.

Комментарии:

1. В части » Как это работает » упоминается циклический перебор, который используется по умолчанию, за исключением Windows. Возможно, вы также захотите проверить cluster.schedulingPolicy .

2. Спасибо… Я совершенно не видел эту часть, и я действительно искал ее… Странно … спасибо еще раз

3. Преобразовал мой комментарий в ответ, как было предложено Stackoverflow

Ответ №1:

Основываясь на том, как это работает, в документации упоминается, что Cluster использует циклический перебор по умолчанию на большинстве платформ (кроме Windows).

Вы также можете проверить cluster.schedulingPolicy для получения списка доступных политик.

Комментарии:

1. Не уверен, кто дал вам отрицательный ответ и почему. Вы правильно ответили на мой вопрос