Almazatun / noderr

Node.js 🟢 example implementation Cluster with multiple instances and Worker threads to handle processing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

noderr

Noderr represent node.js implementation handle processing using multiple instances with Cluster (Round robin scheduling) and worker threads.

Cluster mode with Round robin scheduling

flowchart LR
    A[Client] -->|request| B{Master Round robin scheduling}
    B --> C[Service instance]
    B --> D[Service instance]
    B --> E[Service instance]
    B --> F[Service instance]
Loading

Cluster benchmark

cluster_benchmark

Worker threads

flowchart LR
    A[Client] -->|request| B{Master process}
    B --> C[Worker]
    B --> D[Worker]
    B --> E[Worker]
    B --> F[Worker]
Loading

Workers benchmark

cluster_benchmark

About

Node.js 🟢 example implementation Cluster with multiple instances and Worker threads to handle processing


Languages

Language:TypeScript 59.6%Language:Makefile 20.2%Language:Dockerfile 20.2%