Masz aplikację internetową, WebApp1, i chcesz, aby wyzwalane zadanie w tle App Service uruchamiało Twój kod za każdym razem, gdy w kolejce pojawią się nowe elementy. Której z poniższych usług należy użyć do zaimplementowania tego zachowania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: WebJobs.
Dlaczego to jest odpowiedź
WebJobs to funkcja Azure App Service, która umożliwia uruchamianie skryptów lub programów w kontekście aplikacji internetowej jako zadania w tle. Są idealne do scenariuszy, takich jak przetwarzanie elementów z kolejki, ponieważ mogą być konfigurowane do ciągłego nasłuchiwania kolejki lub uruchamiania na żądanie. Logic Apps są narzędziem do orkiestracji przepływów pracy i integracji, ale są bardziej złożone i droższe dla prostego zadania przetwarzania kolejki w kontekście istniejącej aplikacji. Flow (obecnie Power Automate) to usługa do automatyzacji przepływów pracy, ale jest bardziej skierowana do użytkowników biznesowych i integracji z aplikacjami Microsoft 365, a nie do uruchamiania kodu w tle aplikacji internetowej. Azure Functions to bezserwerowa usługa obliczeniowa, która również może być wyzwalana przez kolejkę, ale WebJobs jest bardziej zintegrowane z istniejącą usługą App Service, co czyni je bardziej naturalnym wyborem w tym konkretnym scenariuszu, jeśli aplikacja już działa w App Service.
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