Node.js · Senior · Запитання 62 з 75
Сервіс на кожен запит викликає три API і може пережити збій одного. Який підхід доречний?
- 1Викликати їх по черзі і падати, якщо будь-який упав
- 2Повторювати кожен виклик безкінечно, доки всі не вдадуться
- ✓Правильна відповідь: Викликати їх паралельно з таймаутами через
Promise.allSettledі повернути часткові дані з позначкою деградації
Пояснення
Плавна деградація зберігає роботу основної функції. Чітко показуйте клієнтам, яких частин бракує.