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
- @EnableDiscoveryClient.
- @FeignDiscoveryClient.
- @EnableConfigServer.
- @EnableCircuitBreaker.
- @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