FC ConcursosFC Concursos

Questão FC373666

No Spring Cloud, a anotação compatível com o servidor de registro de serviço Eureka usada para habilitar a descoberta de serviços em um ambiente distribuído é a anotação

Frameworks para Desenvolvimento

FCC · 2023

No Spring Cloud, a anotação compatível com o servidor de registro de serviço Eureka usada para habilitar a descoberta de serviços em um ambiente distribuído é a anotação

  1. @EnableDiscoveryClient.
  2. @FeignDiscoveryClient.
  3. @EnableConfigServer.
  4. @EnableCircuitBreaker.
  5. @EnableEurekaServiceDiscovery.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

@EnableDiscoveryClient habilita a funcionalidade de descoberta de serviços em uma aplicação Spring Boot, permitindo que ela se registre automaticamente em um servidor de registro (por exemplo, Eureka) e seja localizada por outros componentes do sistema.

Ao anotar a classe principal com @EnableDiscoveryClient, a aplicação participa do ecossistema de descoberta: no momento da inicialização ela publica sua instância e metadados no servidor de registro e obtém informações sobre outros serviços disponíveis.

Isso possibilita chamadas dinâmicas entre microsserviços sem endereços fixos, além de permitir o uso do bean DiscoveryClient (ou APIs de abstração) para consultar instâncias, obter URLs e implementar lógica de balanceamento/disponibilidade.

Em resumo, @EnableDiscoveryClient é o gatilho que integra a aplicação ao mecanismo de service discovery do Spring Cloud, automatizando registro e descoberta em ambientes distribuídos.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo