Вопросы по теме 'node-cluster'

Как отправить личное сообщение (отправить) из socket.io-redis
Я разрабатываю приложение в реальном времени с использованием Node.js, Socket, io, Redis. Пытаюсь отправить личное сообщение одному клиенту от воркера, но не получается. Массив io.sockets.connected на работнике пуст, и я не могу обратиться к...
1615 просмотров

Невозможно создать кластер скрипта узла с PM2
Я пытаюсь создать кластер сценария узла с PM2, но получаю ошибки, и он не работает Сценарий основного узла в машинописном тексте import express from 'express'; import mongoose from 'mongoose'; const app = express(); app.get('/', (req, res)...
1200 просмотров
schedule 13.10.2021

Действия по повышению пропускной способности серверного приложения Node JS
У меня есть очень простое приложение nodejs, которое принимает данные json (приблизительно 1 КБ) через тело запроса POST. Ответ немедленно отправляется обратно клиенту, а json асинхронно отправляется в очередь Apache Kafka. Количество одновременных...
1805 просмотров
schedule 25.02.2022

В кластере узлов несколько процессов прослушивают один и тот же порт
Я читал о кластерах в Node js, я наткнулся на простой пример, тогда как основной файл создает четыре дочерних процесса, и каждый из них слушает порт 8080. Код работает хорошо, но я не получаю: Как возможно иметь несколько дочерних процессов для...
165 просмотров
schedule 27.03.2022

Кластер узлов: как назначить отдельный сервер/порт каждому воркеру?
Я понимаю, что могу использовать модуль Nodes cluster для создания нескольких рабочих процессов, обслуживающих одно и то же соединение сокета (пример из документации): var cluster = require('cluster'); var http = require('http'); var numCPUs =...
2898 просмотров
schedule 24.06.2022

Проблема кластера узлов с использованием Socket.io и Redis
Хорошо, у меня есть экспресс-API, где у меня также есть socket.io, работающий для получения/отправки событий в реальном времени... все работает просто отлично. Мне нужно кластеризовать мое приложение. Я настроил все на основе приведенного ниже кода....
769 просмотров

Кластер Node.js
Я пишу приложение на Node.js, которое обслуживает динамические веб-страницы. Я хотел бы, чтобы это приложение масштабировалось на несколько ядер ЦП, поэтому я решил использовать кластер для создания рабочего процесса для каждого ядра ЦП. Я также...
134 просмотров
schedule 22.01.2023

Режим кластера PM2 и производительность кластера узлов
Я понимаю, что PM2 Cluster Mode позволяет нам легко масштабировать ЦП на одиночная машина. Создает ли он несколько экземпляров масштабируемого приложения узла? По сути, это то же самое, что запускать приложения с несколькими узлами на разных...
2444 просмотров
schedule 17.12.2022

Кластер Nodejs назначает задачу только одному рабочему (любому)
Проблема, с которой я столкнулся, заключается в том, что проект уже запрограммирован с помощью cluster для распределения задач. if (cluster.isMaster) { // Fork workers. for (var i = 0; i < numCPUs; i++) { cluster.fork(); }...
821 просмотров
schedule 30.06.2023

Архитектура кластера Node.js: как масштабировать мастер-воркер
Я создал встроенную архитектуру Node.js кластера с конфигурацией master/worker. Приложение использует express для обслуживания API и статических файлов и развертывается с помощью Docker: [D O C K E R: 8080] --- N ---> [W O R K E R: 3001 ]...
573 просмотров
schedule 07.11.2023

Node.js клиент Websocket балансировки нагрузки ЦП по нескольким ядрам ЦП
Мое приложение node.js в настоящее время подписывается на ряд серверов websocket, которые каждую секунду начинают передавать в приложение много данных. Это клиентское приложение websocket имеет несколько обработчиков событий, которые выполняют...
346 просмотров

Node JS — Последнее исключение рабочего кластера журнала
Я работаю над сервером Node JS (0.10.30) вместе с его функцией кластера. Каждый раз, когда рабочий завершает работу, я перехватываю событие «выход» и перезапускаю нового рабочего. Я хотел бы также зарегистрировать (в главном кластере) причину, по...
1750 просмотров