Node.js · Senior · Запитання 74 з 75
Як розгорнути нову версію Node.js API, не втрачаючи запитів?
- 1Зупинити всі інстанси, потім запустити нову версію
- ✓Правильна відповідь: Rolling update: запустити нові інстанси, давати трафік лише після успішних readiness-перевірок, потім розвантажити старі через graceful shutdown
- 3Перезапустити процес через
kill -9і покластися на повтори клієнтів
Пояснення
Міграції бази під час розгортання мають бути зворотно сумісними, бо старий і новий код працюють одночасно (спершу розширити, потім звузити).