Node JS Cluster with PM2, RabbitMQ, Redis and Nginx

2h 24m 39s
English
Paid

As we all know, Node JS is single threaded event-driven JavaScript runtime. When we run any CPU intensive operation, Node will not be able to take an advantage of all the cores of our machine. This is where we will use Node JS cluster to run Node JS in multiple cores.

Read more about the course

In this course you will see:

  1. Why Node JS cluster is important?

  2. How to create Node JS cluster application?

  3. Using PM2 to run Node JS application

  4. Communication between Master process and Child Process

  5. Communication between Master process and Child Process using PM2 and RabbitMQ

  6. Working with Redis cache

  7. Using Nginx as a reverse proxy and load balancer

At the end of this course, you will be ready to use Node JS cluster with PM2, RabbitMQ, Redis and Nginx.

Requirements:
  • Good knowledge of Node JS and Express JS framework
  • Basic knowledge of ECMA Script 2015/ES6
Who this course is for:
  • The students/developers who have intermediate knowledge of Node JS and Express JS framework

What you'll learn:

  • Running Node JS in a Cluster
  • Using PM2 to create and manage Node JS Cluster for load distribution
  • Using RabbitMQ with PM2 to distribute the load
  • Storing data in Redis cache
  • Redis Publisher and Subscriber
  • Using Nginx as a reverse proxy
  • Using Nginx with load balancing as a reverse proxy

Watch Online Node JS Cluster with PM2, RabbitMQ, Redis and Nginx

Join premium to watch
Go to premium
# Title Duration
1 Introduction 03:02
2 Who should take this course? 00:40
3 Tools and Software required for this course 00:53
4 Why Node JS cluster? 12:17
5 Introduction to Cluster Module 08:17
6 Example - Creating First Node JS application using Cluster module 06:44
7 Load testing Node JS cluster application 02:35
8 Example - Load testing Node JS cluster application Part - I 03:15
9 Example - Load testing Node JS cluster application Part - II 03:01
10 Introduction to PM2 07:06
11 Example - Running Node JS Express application using PM2 10:11
12 Introduction to child_process module 02:38
13 Example - Communication between Master and Child processes 06:31
14 Master and Child process communication using PM2 and RabbitMQ 10:03
15 Example - Master and Child process communication using PM2 and RabbitMQ 13:41
16 Rabbit MQ Web Inteface 04:17
17 Introduction to Redis Cache 04:01
18 Example - Using Redis Cache in Express JS REST API with PM2 15:36
19 Introduction to Using Redis as Publisher and Subscriber 02:17
20 Example - Redis Publisher and Subscirber using PM2 07:31
21 Introduction to Nginx 05:05
22 Example - Nginx as a reverse proxy 06:19
23 Example - Nginx as a load balancer and reverse proxy 05:53
24 Summary of the Course 02:46

Similar courses to Node JS Cluster with PM2, RabbitMQ, Redis and Nginx

Mastering Node.js Streams with Erick Wendel

Mastering Node.js Streams with Erick WendelErick Wendel

Category: Node.js
Duration 11 hours 39 minutes 5 seconds
Node, SQL, & PostgreSQL - Mastering Backend Web Development

Node, SQL, & PostgreSQL - Mastering Backend Web Developmentudemy

Category: Sql, Node.js, Other (Backend)
Duration 4 hours 59 minutes 41 seconds
Node.js: The Complete Guide to Build RESTful APIs

Node.js: The Complete Guide to Build RESTful APIscodewithmosh (Mosh Hamedani)

Category: Node.js, MongoDB
Duration 15 hours 5 minutes 56 seconds
Instagram Clone Coding 3.0

Instagram Clone Coding 3.0Nomad Coders

Category: React.js, Node.js, GraphQL, React Native
Duration 20 hours 48 minutes 39 seconds
Build a Shopping Cart App

Build a Shopping Cart AppReed Barger

Category: React.js, Node.js
Duration 1 hour 41 minutes 52 seconds
Docker for Node.js Projects From a Docker Captain

Docker for Node.js Projects From a Docker Captainudemy

Category: Docker, Node.js
Duration 8 hours 14 minutes 12 seconds
Node.js, Express, MongoDB & More The Complete Bootcamp 2023

Node.js, Express, MongoDB & More The Complete Bootcamp 2023udemy

Category: Node.js, MongoDB
Duration 42 hours 14 minutes 59 seconds
NodeJS Microservices: Breaking a Monolith to Microservices

NodeJS Microservices: Breaking a Monolith to Microservicesudemy

Category: Node.js
Duration 6 hours 57 minutes 13 seconds
React Node AWS - Build infinitely Scaling MERN Stack App

React Node AWS - Build infinitely Scaling MERN Stack Appudemy

Category: React.js, AWS, Next.js, Node.js
Duration 25 hours 1 minute 19 seconds
Node JS: Advanced Concepts

Node JS: Advanced ConceptsudemyStephen Grider

Category: Node.js, Redis
Duration 16 hours 3 minutes 30 seconds