Todos los temas de Node.js
Node.js • Sección temática2 escenarios

Backend de Alto Rendimiento: Streams, Redis y Colas

Pipeline de Streams, Backpressure, Caché de Redis y Workers de BullMQ

Procesamiento de datos escalable: análisis de archivos masivos seguro para la memoria con streams, caché probabilístico XFetch y colas BullMQ resistentes.

Pipeline de StreamsBackpressureCaché de RedisColas BullMQRecuperación de bloqueos
Progreso del tema
0%(0 de 2 completado)
+100 XP~80 min

Escenarios prácticos de la sección

2 escenarios disponibles

Nivel de dificultad:
Senior40 min+50 XP
Backend de Alta Carga en Node.js: Streams, Colas BullMQ y Caché en Redis con XFetch

Проектирование высоконагруженного сервиса фоновой обработки: передача многогигабайтных файлов через Node.js Streams с контролем Backpressure, организация распределенных очередей задач на BullMQ с автоповторами и изоляцией воркеров, а также вероятностное кэширование в Redis (алгоритм XFetch).

Node.js 24 LTSstream.pipelineBullMQ 5ioredisDocker Redis 7+
Escenario integralAbrir flujo de trabajo
Senior40 min+50 XP
Arquitectura en Tiempo Real con WebSockets: Fastify, Heartbeats, Redis Pub/Sub y Escalado Horizontal

Создание масштабируемого реалтайм-сервера на Node.js: архитектура двунаправленного протокола WebSockets (библиотека ws), детектирование оборванных соединений через Heartbeat (Ping/Pong), безопасная аутентификация сокетов на этапе HTTP Upgrade и горизонтальное масштабирование через Redis Pub/Sub.

Node.js 24 LTSFastify 5wsioredisServer-Sent Events
Escenario integralAbrir flujo de trabajo