Ta przeglądarka nie jest już obsługiwana.
Przejdź na przeglądarkę Microsoft Edge, aby korzystać z najnowszych funkcji, aktualizacji zabezpieczeń i pomocy technicznej.
Dlaczego aplikacja powinna wycofać się z próby odczytu z bazy danych, która odpowiada zbyt wolno?
Baza danych może znajdować się pod dużym obciążeniem, dlatego wycofanie mogłoby dać jej czas na odzyskanie sprawności.
Serwer bazy danych jest uaktualniany, dlatego ponowienie próby może spowodować niepowodzenie uaktualnienia.
Wycofanie oznacza, że aplikacja może szybciej ponowić próbę wykonania operacji, aby szybciej uzyskać odpowiedź.
Dlaczego ważne jest, aby operacje były idempotentne, jeśli są ponawiane?
Ponawianie operacji prowadzi do zwiększania danych tyle razy, ile operacja zostanie pomyślnie przetworzona.
Jeśli operacja zostanie ponowiona, a wszystkie poprzednie operacje nie powiodły się, dane mogą być niepoprawne.
Jeśli operacja zostanie ponowiona, a poprzednie operacje zostały wykonane pomyślnie, dane nie są zduplikowane ani uszkodzone.
Jaka to jest główna różnica między błędami trwałymi i ostatecznymi?
Błędy trwałe muszą być obsługiwane, a następnie aplikacja musi zostać zamknięta. Błędy ostateczne powodują automatyczne zamknięcie aplikacji.
Błędy trwałe można obsługiwać przy użyciu danych z dowolnego miejsca. Błędy ostateczne oznaczają, że aplikacja nie może kontynuować pracy i powinna zostać zamknięta.
Odzyskanie sprawności po błędach trwałych jest niemożliwe, należy zarejestrować dane i zamknąć aplikację. Błędy ostateczne nie powinny powodować rejestrowania danych i zamknięcia aplikacji.
Przed sprawdzeniem pracy musisz odpowiedzieć na wszystkie pytania.
Kontynuuj
Czy ta strona była pomocna?