Projektowanie API · Senior · Pytanie 56 z 75
Dlaczego ponowienia na kilku warstwach (klient, bramka, serwis) mogą wywołać „burzę ponowień”?
- 1Ponowienia zmniejszają obciążenie
- ✓Poprawna odpowiedź: Każda warstwa mnoży próby: 3 ponowienia na 3 warstwach mogą dać 27 wywołań do zależności, która ledwo daje radę
- 3Bramki nigdy nie ponawiają
Wyjaśnienie
Ponawiaj na jednej warstwie, używaj budżetów (np. najwyżej 10% dodatkowych żądań) i respektuj Retry-After.