Bird
0
0

When should you prefer using a Node.js cluster over a reverse proxy?

easy📝 Conceptual Q2 of 15
Node.js - Cluster Module
When should you prefer using a Node.js cluster over a reverse proxy?
AWhen you want to distribute traffic across multiple servers.
BWhen you want to encrypt traffic between client and server.
CWhen you want to cache static content for faster delivery.
DWhen you want to utilize multiple CPU cores within a single server.
Step-by-Step Solution
Solution:
  1. Step 1: Identify cluster use case

    Clusters help Node.js apps use multiple CPU cores on the same machine by creating worker processes.
  2. Step 2: Compare with reverse proxy use case

    Reverse proxies distribute traffic across multiple servers, not cores on one server.
  3. Final Answer:

    When you want to utilize multiple CPU cores within a single server. -> Option D
  4. Quick Check:

    Cluster use case = B [OK]
Quick Trick: Cluster = multi-core single server, reverse proxy = multi-server [OK]
Common Mistakes:
  • Mixing multi-server distribution with cluster use
  • Thinking cluster handles caching or encryption
  • Confusing reverse proxy with cluster

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Node.js Quizzes