Twoja aplikacja subskrybuje temat Pub/Sub i wstawia wiersze do bazy danych, działającej na wywłaszczalnych maszynach wirtualnych z systemem Linux. W jaki sposób skrypt zamykający powinien zainicjować bezpieczne zamknięcie?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Napisz skrypt zamykający, który używa sygnałów międzyprocesowych do powiadomienia procesu aplikacji o odłączeniu od bazy danych..
Dlaczego to jest odpowiedź
Skrypty zamykające są uruchamiane przed zakończeniem działania instancji. Najbardziej efektywnym i niezawodnym sposobem na bezpieczne zamknięcie aplikacji jest użycie sygnałów międzyprocesowych (np. SIGTERM). Skrypt zamykający może wysłać taki sygnał do procesu aplikacji, który następnie może gracefully zamknąć połączenia z bazą danych i zakończyć przetwarzanie. Rozgłaszanie wiadomości do użytkowników jest nieodpowiednie dla aplikacji działającej w tle i nie zapewnia programowego zamknięcia. Zapisywanie pliku i odpytywanie go co pięć minut wprowadza opóźnienie i jest mniej niezawodne niż sygnały. Publikowanie wiadomości w temacie Pub/Sub wymagałoby, aby aplikacja subskrybowała dodatkowy temat i wprowadzałoby niepotrzebne opóźnienia oraz złożoność w procesie zamykania lokalnej 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