Ed
há 4 meses
Vamos analisar cada uma das alternativas para identificar a correta: A) A utilização de Spring Boot elimina a necessidade de um gateway de entrada como o Zuul, pois o framework já oferece roteamento nativo entre serviços por meio de anotações REST. Análise: Isso não é verdade. O Spring Boot não elimina a necessidade de um gateway como o Zuul, que oferece funcionalidades adicionais como roteamento, balanceamento de carga e segurança. B) A ferramenta MapStruct é utilizada para balanceamento de carga entre microsserviços registrados no Eureka Server, substituindo a necessidade do uso de Ribbon ou LoadBalancer. Análise: MapStruct é uma biblioteca para mapeamento de objetos e não tem relação com balanceamento de carga. Portanto, essa afirmação é falsa. C) O Spring Eureka permite o registro e a descoberta automática de serviços em tempo de execução, promovendo escalabilidade horizontal ao permitir múltiplas instâncias de serviços sob um mesmo identificador lógico. Análise: Esta afirmação é verdadeira. O Spring Eureka realmente permite o registro e a descoberta de serviços, facilitando a escalabilidade horizontal. D) O Swagger atua como mecanismo de autenticação centralizada entre microsserviços, implementando OAuth2 integrado ao Spring Security. Análise: O Swagger é uma ferramenta para documentação de APIs e não atua como mecanismo de autenticação. E) O Zuul, quando integrado ao Eureka, impede o roteamento dinâmico entre microsserviços, exigindo configurações estáticas e manuais para cada endpoint do sistema. Análise: Isso é incorreto. O Zuul, quando integrado ao Eureka, permite o roteamento dinâmico, facilitando a descoberta de serviços. Portanto, a alternativa correta é: C) O Spring Eureka permite o registro e a descoberta automática de serviços em tempo de execução, promovendo escalabilidade horizontal ao permitir múltiplas instâncias de serviços sob um mesmo identificador lógico.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material