Описание тега node-cluster

None Модуль Node.js для обслуживания многоядерных сетей.
0 ответов

Firebase с кластерами

Я использую Node.js с Firebase. Я хочу использовать все процессорные ядра, используя кластерный модуль. Эти двое работают вместе? Поскольку я связал узлы Firebase с прослушивателями событий, Firebase поддерживает сокет между NodeJ и Firebase. Как я …
1 ответ

Может ли этот кластерный NodeJS мастер класть сбой?

Мы использовали forever запустить наше приложение Express, которое использует cluster порождать рабочих, которые делают всю работу. Это означает, что мастер только выполняет этот код: if (cluster.isMaster) { // ... // ... check arguments and do some…
11 янв '16 в 05:15
2 ответа

Как передать сокет в кластер в узле

Я хотел бы получить многопроцессорный узел. Рабочие слушают связи клиентов. Мне нужно передать сокеты для мастер-процесса, потому что мастер-процесс посылает сообщение клиентам. Рабочим также нужен сокет для отправки сообщений клиентам. Сокет являет…
1 ответ

node.js + socket.io: разработка сайта аукциона

В настоящее время я работаю над сценарием аукциона с использованием node.js и socket.io. Но сайт был разработан с использованием PHP и MySQL. Здесь я использую node.js + socket.io только для аукциона. На сайте будет 500-1000 зарегистрированных польз…
1 ответ

Кластер узлов и / или кластер Docker?

Пытаюсь добиться максимальной производительности от моего приложения с минимальными настройками. Я изо всех сил пытаюсь найти согласие онлайн, было бы лучше использовать Узел cluster модуль в контейнере Docker, или вместо этого использовать кластер …
10 май '17 в 17:27
0 ответов

Масштабирование Node.js: Использование групп автоматического масштабирования с небольшими виртуальными серверами или кластерными процессами на ВМ со многими виртуальными ЦП?

Узнав о кластерном модуле Node.js, я перевернул в своей голове следующую архитектуру: Балансируя затраты с производительностью, было бы более выгодным (то есть дешевым, но все же масштабируемым) запустить приложение Node.js в автоматическом масштаби…
1 ответ

Как узнать, когда все работники кластера поднялись?

Я ищу для начальной загрузки кластера узлов с методами запуска и остановки. Я хотел написать что-то похожее на: myCluster.start().then(()=>{ return myCluster.stop().then(()=>{console.log('smooth stop! nice.')}); }).catch(err=>{console.log('…
25 мар '17 в 12:42
0 ответов

Наличие номера процесса больше, чем число ядер в кластере node.js

В официальной документации node.js в примере кластера показано число процессов, равное числу ядер процессора. Это лучше с точки зрения производительности, чем число процессов, превышающее число ядер? Спасибо
2 ответа

Можно ли запустить sails.js на кластере узлов?

В настоящее время я работаю на экспресс-сервере, используя настройку узла js vanilla cluster, как показано здесь: http://rowanmanning.com/posts/node-cluster-and-express/ Я хотел бы перенести сервер на sails.js, и мне интересно, если кто-нибудь знает…
08 окт '14 в 21:30
1 ответ

Node.js Кластерная архитектура: как масштабировать мастер работника

Я построил встроенную кластерную архитектуру Node.js. Приложение использует express для обслуживания API и статических файлов, и он развернут с помощью Docker: [D O C K E R: 8080] --- N ---> [W O R K E R: 3001 ] --- 1 ---> [M A S T E R: 3000] …
19 окт '18 в 09:27
1 ответ

Подводя итоги работы работников NodeJS

У меня есть мастер и рабочие, которые вычисляют что-то параллельно. Как подвести итоги? После того, как каждый работник выполнил свою работу, он убивает себя, и переменная 'res' не имеет значения, поэтому невозможно накапливать ее в какой-либо перем…
30 сен '17 в 11:40
1 ответ

Использование await в коде для дочернего процесса приведет к выполнению только этого дочернего процесса или всех других дочерних процессов?

Я использую await в коде для одного из моих дочерних процессов. Поэтому, когда это будет выполнено, все другие дочерние процессы остановят свое выполнение или только этот дочерний процесс остановит? я использую cluster.fork а также await в коде для …
27 дек '18 в 09:24
3 ответа

Как запустить Node Cluster на Windows?

Кто-нибудь знает, как запустить Node Cluster на Windows? Мне не удалось найти какие-либо статьи в Интернете, и я не могу решить эту проблему: events.js:160 throw er; // Unhandled 'error' event ^ Error: write ENOTSUP at exports._errnoException (util.…
0 ответов

Как отделить сердцебиение от собственного потока для соединения RabbitMQ

У меня есть процесс, который использует RabbitMQ и NodeJS для обработки изображений. В связи с интенсивной задачей, я думаю, что у меня та же проблема, что и ссылка здесь https://github.com/squaremo/amqp.node/issues/261 Я пытаюсь выяснить, как реали…
31 янв '19 в 20:06
1 ответ

События Nodejs, записанные в любом процессе кластера, отправленном из файла создания кластера

Я застрял здесь из-за простой проблемы, связанной с событием. Вот проблема: Я создал кластер с использованием cluster.js и разветвленный server.js из cluster.js. Я поставил таймер из cluster.js и через каждые 1 минуту я запускаю событие "testTimer".…
26 апр '17 в 13:44
2 ответа

Кластер Nodejs назначает задачу только одному работнику (любому)

Проблема, с которой я сталкиваюсь, заключается в том, что проект уже запрограммирован с cluster распределить задание. if (cluster.isMaster) { // Fork workers. for (var i = 0; i < numCPUs; i++) { cluster.fork(); } cluster.on('exit', (worker, code,…
22 дек '17 в 04:43
2 ответа

Кластеризация Nodejs с помощью Sticky-Session

const cluster = require('cluster'); const http = require('http'); const numCPUs = require('os').cpus().length; if (cluster.isMaster) { console.log(`Master ${process.pid} is running`); // Fork workers. for (let i = 0; i < numCPUs; i++) { cluster.f…
12 июл '18 в 08:48
1 ответ

Узел использует все процессоры без кластеризации. Как так?

У меня есть приложение nodejs, которое получает данные с одного сервера и проталкивает на другой. Для тестирования я отправил 1000 запросов на свой сервер узлов и увидел, что происходит на системном мониторе. Там я мог видеть, что все 4 процессора б…
0 ответов

NodeJS: обратные вызовы и обмен данными через кластерные процессы

Я разрабатываю приложение NodeJS, которое выполняет интенсивные вычисления, которые обычно занимают все время процессора, что приводит меня к разделению его в отдельном дочернем процессе через Node. cluster библиотека. В идеале я хотел бы иметь возм…
22 фев '18 в 23:38
1 ответ

Как использовать кластерный модуль узла в экспресс-сайте?

Я немного прочитал о модуле кластера, представленном в Node.js 0.8, но я не совсем уверен, как его применить (или мне следует) применить его к моему веб-сайту, работающему в Express. У меня довольно ванильная экспресс-настройка: шаблоны, созданные H…
11 янв '13 в 16:22