Skip to Content
Efficace Node.js
book

Efficace Node.js

by Samer Buna
March 2025
Intermediate to advanced
240 pages
6h 12m
French
O'Reilly Media, Inc.
Content preview from Efficace Node.js

Chapitre 9. Mise à l'échelle du nœud

Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com

La mise à l'échelle d'une application consiste à la rendre capable de traiter plus de travail sans ralentir ou tomber en panne. Tu peux faire évoluer une application en donnant à ses serveurs plus de mémoire ou de puissance d'unité centrale, ou en ajoutant des serveurs supplémentaires.

Pour Node, avec son modèle non bloquant et axé sur les événements, la mise à l'échelle est quelque chose qui est intégré au cœur de l'environnement d'exécution. Une application Node doit être composée de plusieurs petits nœuds distribués. Tu peux exécuter le même processus Node sur plusieurs cœurs d'unité centrale (ou plusieurs serveurs) et répartir la charge des demandes entre eux. Node dispose d'un module intégré pour t'aider dans cette tâche.

Dans ce chapitre, nous allons tout apprendre sur le module Node node:cluster, qui peut aider à améliorer les performances de la charge de travail d'un processus Node en lui permettant d'utiliser toute la puissance du processeur d'un serveur. Il améliore également la disponibilité et le temps de fonctionnement des serveurs.

Stratégies d'évolutivité

Bien que soit la raison la plus populaire pour laquelle une application est capable de gérer plus de travail, il y a d'autres raisons. Les applications sont également mises à l'échelle pour augmenter leur disponibilité et leur tolérance aux pannes. ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

JavaScript Next: Your Complete Guide to the New Features Introduced in JavaScript, Starting from ES6 to ES9

JavaScript Next: Your Complete Guide to the New Features Introduced in JavaScript, Starting from ES6 to ES9

Raju Gandhi
Your First Week With Node.js, 2nd Edition

Your First Week With Node.js, 2nd Edition

James Hibbard, Craig Buckler, Mark Brown, Nilson Jacques, James Kolce, Paul Orac, M. David Green, Florian Rappl
CSS maintenables

CSS maintenables

Kaelig Deloumeau-Prigent

Publisher Resources

ISBN: 9798341631328Supplemental Content