8 Deployment und Betrieb: Cluster, Nginx & Co.

Während der Entwicklung einer Webanwendung ist die Einfachheit, mit der http-Server in Node.js implementiert werden können, ohne Zweifel von Vorteil.

Allerdings fehlen diesen http-Servern einige für den Produktivbetrieb wichtige Funktionen wie beispielsweise der automatische Neustart nach einem Anwendungs- oder Serverfehler oder die für hochverfügbare Anwendungen wichtige Lastverteilung auf verschiedene Server.

Deshalb empfiehlt es sich, das Ökosystem von Node.js für den Produktivbetrieb einer Webanwendung um einige zusätzliche Komponenten zu erweitern.

8.1 Node.js neu starten

8.1.1 Das cluster-Modul

Aufgrund seiner Natur verwendet eine Instanz von Node.js für ihre Ausführung lediglich einen einzigen ...

Get Node.js & Co. now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.