Node.js Кластерный модуль - многопроцессорная или параллельная обработка? - PullRequest
0 голосов
/ 21 мая 2019

Я создал приложение Node.js, которое состоит из более мелких компонентов (дочерних рабочих процессов), которые выполняют разные задачи «параллельно».Когда запускается основная программа, она порождает рабочих, и они начинают свою работу.Для этого я использовал кластерный модуль Node.js.

Это пример многопроцессорной или параллельной обработки и почему?

1 Ответ

0 голосов
/ 21 мая 2019

Кластеризация лучше сказать балансировщик нагрузки, чем параллельная обработка.Узел JS является однопоточным, это означает, что если у вас есть 4 ядра, он будет использовать одно независимо от доступных ядер, это fork mode, кластеризация использует один нодовый поток на всех доступных ядрах, это оптимизированный способ работы и балансировки нагрузки.

...