Node.js · Senior · Запитання 73 з 75
Що означає load shedding для перевантаженого Node.js-сервісу?
- ✓Правильна відповідь: Коли затримка event loop чи пам'ять зависокі, швидко відхиляти нові запити з 503, а не брати роботу, яку не встигнути виконати
- 2Переводити трафік у повільніший регіон
- 3Видаляти старі логи, щоб звільнити диск
Пояснення
Якщо приймати все, кожен запит стає повільним, а процес може впасти. Це реалізують плагіни на кшталт under-pressure для Fastify, а клієнти мають повторювати з backoff.