Aplikacja wywołująca Cloud Storage otrzymuje sporadyczne odpowiedzi 5xx i 429. Jak należy obsłużyć te błędy?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zaimplementuj logikę ponawiania z obciętą strategią wykładniczego wycofywania (truncated exponential backoff)..
Dlaczego to jest odpowiedź
Błędy 5xx (błędy serwera) i 429 (zbyt wiele żądań) z Cloud Storage wskazują na przejściowe problemy lub przekroczenie limitów. Implementacja logiki ponawiania z obciętą strategią wykładniczego wycofywania jest standardową i zalecaną metodą obsługi takich błędów w rozproszonych systemach. Pozwala to na automatyczne ponawianie prób po krótkiej przerwie, stopniowo wydłużając czas oczekiwania, aby uniknąć przeciążenia usługi, a "obcięcie" zapobiega zbyt długim opóźnieniom. Użycie gRPC zamiast HTTP nie rozwiązuje problemu przejściowych błędów ani limitów. Ustawienie zasobnika jako wieloregionalnego zwiększa dostępność i odporność na awarie regionalne, ale nie eliminuje błędów 5xx/429 wynikających z przeciążenia lub problemów wewnętrznych. Monitorowanie kanału statusu jest proaktywne, ale nie jest praktycznym rozwiązaniem dla automatycznego obsługiwania sporadycznych błędów w aplikacji.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana