Node.js · Senior · Запитання 59 з 75
Чому горизонтально масштабований Node.js-сервіс має бути stateless?
- 1Node.js не може зберігати дані в пам'яті
- 2Stateless-сервіси використовують менше CPU
- ✓Правильна відповідь: Будь-який інстанс може обробити будь-який запит, тож інстанси можна вільно додавати, прибирати й перезапускати; стан живе в базі, кеші чи об'єктному сховищі
Пояснення
Сесії в пам'яті чи локальні завантаження ламаються, коли наступний запит потрапляє на інший інстанс або под перезапускається.