Wdrożono stanową aplikację internetową ASP.NET Core (PolicyApp) w usłudze App Service, która reaguje na zdarzenia usługi Azure Event Grid. Wymagania: wszystkie zdarzenia uwierzytelniania (logowania i wylogowania) muszą być obsługiwane przez PolicyApp, a wylogowania muszą być przetwarzane tak szybko, jak to możliwe. Co należy zaimplementować?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz oddzielne tematy i subskrypcje Azure Event Grid dla zdarzeń logowania i wylogowania..
Dlaczego to jest odpowiedź
Tworzenie oddzielnych tematów i subskrypcji Azure Event Grid dla zdarzeń logowania i wylogowania jest najlepszym rozwiązaniem. Pozwala to na niezależne zarządzanie i przetwarzanie każdego typu zdarzenia. Wymóg szybkiego przetwarzania wylogowań jest spełniony, ponieważ dedykowana subskrypcja może być skonfigurowana z priorytetem lub skalowana niezależnie, aby zapewnić minimalne opóźnienia. Pozostałe opcje są mniej efektywne: Tworzenie jednej subskrypcji dla wszystkich zdarzeń uwierzytelniania i używanie jej tylko do wylogowań nie pozwala na niezależne przetwarzanie logowań. Oddzielne programy obsługi w ramach jednej subskrypcji mogą prowadzić do rywalizacji o zasoby i opóźnień, zwłaszcza jeśli logowania są częste. Dodawanie prefiksu tematu i filtrowanie za pomocą subjectBeginsWith jest możliwe, ale nadal polega na jednej subskrypcji, co nie gwarantuje szybkiego przetwarzania wylogowań w przypadku dużego obciążenia.
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