Hai distribuito un'applicazione web ASP.NET Core stateful (PolicyApp) su un servizio App Service che reagisce agli eventi di Azure Event Grid. Requisiti: tutti gli eventi di autenticazione (accessi e disconnessioni) devono essere gestiti da PolicyApp e le disconnessioni devono essere elaborate il più rapidamente possibile. Cosa dovresti implementare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare argomenti e sottoscrizioni di Azure Event Grid separati per gli eventi di accesso e disconnessione..
Perché questa è la risposta
La creazione di argomenti e sottoscrizioni di Azure Event Grid separati per gli eventi di accesso e disconnessione è la soluzione migliore. Questo approccio garantisce che gli eventi di disconnessione, che richiedono un'elaborazione rapida, abbiano un percorso dedicato e non siano in competizione con gli eventi di accesso per le risorse. Ogni argomento può avere le proprie impostazioni di pubblicazione e ogni sottoscrizione può avere le proprie impostazioni di filtro e gestione, consentendo un controllo granulare e un'elaborazione prioritaria. Creare una nuova sottoscrizione di Azure Event Grid per tutti gli eventi di autenticazione e usarla per gestire gli eventi di disconnessione non garantisce un'elaborazione rapida delle disconnessioni, poiché tutti gli eventi passerebbero attraverso la stessa sottoscrizione. Creare gestori di Azure Event Grid separati per gli eventi di accesso e disconnessione non è sufficiente, in quanto i gestori sono il codice che elabora gli eventi, ma non separano il flusso degli eventi stessi. Aggiungere un prefisso all'oggetto agli eventi di disconnessione e filtrare con subjectBeginsWith è un'opzione di filtraggio, ma non offre la stessa garanzia di isolamento e priorità di un argomento e una sottoscrizione separati, e potrebbe comunque causare ritardi se il volume complessivo degli eventi è elevato.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta