O Spring Cloud Netflix Eureka, em uma arquitetura de micross...

Próximas questões
Com base no mesmo assunto
Q2630759 Arquitetura de Software

O Spring Cloud Netflix Eureka, em uma arquitetura de microsserviços,

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Vamos entender a questão e a alternativa correta:

A alternativa correta é a B: "permite que os serviços se registrem em um servidor de descoberta e descubram uns aos outros usando nomes lógicos em vez de endereços IP fixos."

O Spring Cloud Netflix Eureka é um módulo do Spring Cloud que oferece uma solução de servidor de descoberta para arquiteturas de microsserviços. Isso significa que ele permite que diferentes serviços se registrem nele, de modo que outros serviços possam encontrá-los e se comunicar com eles de forma dinâmica, sem precisar de endereços IP fixos. Esse processo de descoberta é feito usando nomes lógicos, o que facilita a escalabilidade e a resiliência dos sistemas.

Agora, vamos analisar as alternativas incorretas:

Alternativa A: "fornece uma maneira padronizada de descrever as funcionalidades de uma API da web ou de um microsserviço."

Esta descrição se refere mais ao Swagger/OpenAPI, que é uma ferramenta para documentação e definição de APIs. O Eureka não tem essa funcionalidade.

Alternativa C: "é responsável pela execução de operações de negócios nos microsserviços."

O Eureka não executa operações de negócios. Ele é um servidor de descoberta e registro de serviços, não um executor de lógica de negócios.

Alternativa D: "permite que as solicitações de clientes sejam encaminhadas para os microsserviços apropriados com base em critérios, como roteamento, filtragem, autenticação e autorização."

Este papel é desempenhado pelo Spring Cloud Gateway ou pelo Zuul, que são ferramentas de roteamento e gateway de API. O Eureka é focado em descoberta de serviços.

Alternativa E: "permite armazenar e recuperar as configurações dos serviços em um repositório central, como Git ou Subversion."

Essa descrição se encaixa no Spring Cloud Config, que é uma ferramenta para gerenciamento de configurações centralizadas. O Eureka não lida com configurações de serviços dessa maneira.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A alternativa correta é a B) permite que os serviços se registrem em um servidor de descoberta e descubram uns aos outros usando nomes lógicos em vez de endereços IP fixos.

O Spring Cloud Netflix Eureka é um servidor de descoberta que permite que os microsserviços se registrem e sejam descobertos por outros serviços da arquitetura. Isso possibilita que os microsserviços comuniquem-se dinamicamente usando nomes lógicos, sem depender de endereços IP fixos, o que é essencial em ambientes dinâmicos de microsserviços, onde serviços podem ser escalados, movidos ou atualizados.

A) fornece uma maneira padronizada de descrever as funcionalidades de uma API da web ou de um microsserviço.

  • Incorreta. Isso descreve mais uma funcionalidade de uma especificação como o OpenAPI (antigo Swagger), e não do Eureka.

C) é responsável pela execução de operações de negócios nos microsserviços.

  • Incorreta. O Eureka não executa operações de negócios; ele é responsável pela descoberta de serviços.

D) permite que as solicitações de clientes sejam encaminhadas para os microsserviços apropriados com base em critérios, como roteamento, filtragem, autenticação e autorização.

  • Incorreta. Essa descrição está mais relacionada ao Spring Cloud Gateway ou Zuul, que são gateways de roteamento, não ao Eureka.

E) permite armazenar e recuperar as configurações dos serviços em um repositório central, como Git ou Subversion.

  • Incorreta. Isso é função do Spring Cloud Config, não do Eureka.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo