Questão de Engenharia de Software — Desenvolvimento de Software — CESPE / CEBRASPE 2025
Engenharia de Software›Desenvolvimento de Software
Código
ce215296
Banca
CESPE / CEBRASPE
Órgão
STM
Ano
2025
Nível
Superior
Cargo
Analista Judiciário - Área: Apoio Especializado - Especialidade: Suporte em Tecnologia da Informação
No contexto do framework Spring, o service discovery é um dos princípios fundamentais de uma arquitetura baseada em microsserviços, pois, quando um cliente se registra no servidor Eureka, este receberá heartbeat messages de cada instância pertencente a um serviço e, caso a mensagem falhe em um horário configurável, a instância poderá ser removida do registro.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Spring Eureka e Service Discovery
✅ CERTO. A afirmação está correta. No Spring Cloud Netflix Eureka, o servidor Eureka atua como um registro de serviços (service registry). Cada instância de microsserviço, ao iniciar, registra-se no servidor e passa a enviar heartbeat messages periódicas (renovação do lease). O servidor monitora esses heartbeats e, se não receber a mensagem dentro de um intervalo configurável (parâmetro eureka.instance.leaseExpirationDurationInSeconds, padrão 90 segundos), a instância é removida do registro. Esse comportamento é exatamente o descrito no enunciado.
1Instância inicia
2Registra-se no Eureka
3Envia heartbeats periódicos
4Falha no heartbeat
5Instância removida do registro
LEVEL · soulevel.com.br
PEGA ESSA DICA!
Em provas sobre microsserviços, lembre-se que o Eureka é um registro AP (disponibilidade e tolerância a partições, consistência eventual) do teorema CAP, e o heartbeat é o mecanismo que garante a auto-recuperação do registro.