Stai progettando una piattaforma a microservizi su AKS per un sito di e-commerce. Requisiti: un singolo endpoint pubblico per i client, autenticazione e throttling centralizzati, disaccoppiamento servizio-servizio per gli eventi di dominio (ad esempio, OrderCreated) e service discovery interno. Quali due componenti dovresti includere per soddisfare i requisiti di accesso esterno e comunicazione basata su eventi?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Azure API Management come API gateway davanti al cluster per fornire routing, autenticazione, rate limiting e versioning., Argomenti di Azure Service Bus per la messaggistica publish/subscribe tra i servizi per gestire gli eventi di dominio in modo asincrono..
Perché questa è la risposta
Azure API Management (APIM) è la scelta corretta per un singolo endpoint pubblico, autenticazione centralizzata e throttling. Agisce come un API gateway che gestisce il routing, la sicurezza e la limitazione della frequenza delle richieste ai microservizi AKS, soddisfacendo i requisiti di accesso esterno. Gli argomenti di Azure Service Bus sono ideali per il disaccoppiamento servizio-servizio e la comunicazione basata su eventi. Supportano il modello publish/subscribe, consentendo ai servizi di pubblicare eventi (es. OrderCreated) e ad altri servizi di sottoscriverli in modo asincrono, garantendo l'affidabilità e la scalabilità della comunicazione interna. Il service discovery lato client basato sui log non è una soluzione robusta o sicura per la comunicazione interna. L'esposizione IP pubblica per ogni servizio è inefficiente, meno sicura e non soddisfa il requisito di un singolo endpoint pubblico. Le condivisioni di Azure Files non sono progettate per la messaggistica basata su eventi e non offrono le funzionalità di publish/subscribe o la resilienza necessarie per questo scenario.
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