Node.js · Senior · Frage 74 von 75
Wie deployt man eine neue Version einer Node.js-API, ohne Anfragen zu verlieren?
- 1Alle Instanzen stoppen, dann die neue Version starten
- 2Ein Rolling Update mit Readiness-Prüfungen und sauberem Ablaufen
- 3Den Prozess mit
kill -9neu starten und auf Wiederholungen der Clients setzen
Antwort zeigen
Richtige Antwort: Ein Rolling Update mit Readiness-Prüfungen und sauberem Ablaufen
Erklärung
Datenbankmigrationen müssen während des Rollouts rückwärtskompatibel sein, da alter und neuer Code gleichzeitig laufen (erst erweitern, dann zurückbauen).