Projektujesz platformę mikroserwisów na AKS dla witryny e-commerce. Wymagania: pojedynczy publiczny punkt końcowy dla klientów, scentralizowane uwierzytelnianie i ograniczanie przepustowości, oddzielenie usług dla zdarzeń domenowych (np. OrderCreated) oraz wewnętrzne wykrywanie usług. Które dwa komponenty należy uwzględnić, aby spełnić wymagania dotyczące dostępu zewnętrznego i komunikacji opartej na zdarzeniach?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Azure API Management jako brama API przed klastrem w celu zapewnienia routingu, uwierzytelniania, ograniczania szybkości i wersjonowania., Tematy Azure Service Bus do obsługi wiadomości publish/subscribe między usługami w celu asynchronicznej obsługi zdarzeń domenowych..
Dlaczego to jest odpowiedź
Azure API Management (APIM) jest odpowiednie, ponieważ działa jako pojedynczy publiczny punkt końcowy, zapewniając scentralizowane uwierzytelnianie, ograniczanie przepustowości i routing dla mikroserwisów, spełniając wymagania dostępu zewnętrznego. Tematy Azure Service Bus są idealne do asynchronicznej komunikacji opartej na zdarzeniach (publish/subscribe) między usługami, co jest kluczowe dla oddzielenia usług i obsługi zdarzeń domenowych. Wykrywanie usług po stronie klienta za pomocą adresów IP podów jest niepraktyczne i niestabilne w środowisku dynamicznym. Publiczne udostępnianie IP dla każdej usługi zwiększa złożoność zarządzania i koszty, a także nie zapewnia scentralizowanego uwierzytelniania ani ograniczania przepustowości. Udziały Azure Files nie są przeznaczone do wymiany wiadomości opartej na zdarzeniach; są to rozwiązania do przechowywania plików.
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