Questão FC373668
Em um ambiente de desenvolvimento em condições ideais, uma Analista possui um aplicativo Spring Boot chamado tjuba que deseja registrar no Eureka Server. Para indicar que o aplicat
Frameworks para Desenvolvimento
FCC · 2023
Em um ambiente de desenvolvimento em condições ideais, uma Analista possui um aplicativo Spring Boot chamado tjuba que deseja registrar no Eureka Server. Para indicar que o aplicativo deve usar o Eureka Server em http://localhost:8761/eureka/ como seu servidor padrão de descoberta de serviços, ela deve Incluir no arquivo application.properties a instruçao
- eureka.i nstance.defaultZone.locale=http://localhost:8761/eureka/
- eureka.instance.instanceUrl.localeDefaultZone=http://localhost:8761/eureka/
- eureka.client.fetchRegistr y.defaultZoneUrl=http://localhost:8761/eureka/
- eureka.client.register-with-eureka.localeZone=http://localhost:8761/eureka/
- eureka.client.serviceUrl.defaultZone=http://localhost:8761/eureka/
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A propriedade eureka.client.serviceUrl.defaultZone indica ao cliente Eureka qual é o endpoint padrão do servidor de descoberta. Ao definir eureka.client.serviceUrl.defaultZone=http://localhost:8761/eureka/ você está informando que o cliente deve apontar para o Eureka Server em http://localhost:8761/eureka/, incluindo o caminho /eureka/ que o servidor usa para registrar e consultar instâncias.
Essa linha deve ser adicionada ao arquivo application.properties da aplicação (ou ao profile correspondente). O Spring Cloud Eureka Client lê essa propriedade na inicialização e tenta registrar o serviço e obter informações de descoberta a partir desse URL.
Se o servidor exigir autenticação, é possível incluir credenciais na própria URL (ex.: http://user:password@localhost:8761/eureka/), que será respeitada pelo cliente. Para que o registro ocorra com um nome identificável, combine isso com spring.application.name configurado no mesmo arquivo.
Conteúdo do catálogo FC Concursos · Atualizado em