Node.js · Senior · Pytanie 42 z 75
Jak nie dopuścić, żeby wolna zależność położyła cały serwis (wzorzec bulkhead)?
- 1Przepuszczać wszystkie zależności przez jedno wspólne połączenie
- 2Zwiększyć timeouty dla wszystkich wywołań
- ✓Poprawna odpowiedź: Ograniczyć równoległe wywołania każdej zależności (osobne pule lub semafory), żeby jedna wolna zależność nie zużyła wszystkich zasobów
Wyjaśnienie
Jak przedziały w statku, izolowane limity powstrzymują awarie. Łącz z timeoutami i circuit breakerami.