Uma equipe de analistas do TJRJ está implementando microsse...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C
Fundamento decisivo: A decisão estava na distinção entre o atributo de expiração do lease e o de renovação do heartbeat no Eureka; a string pedida é a que integra o parâmetro de expiração.
- Quando a questão falar em tempo máximo sem heartbeat antes de remover ou desconectar a instância, procure `lease-expiration`.
- Quando a questão falar em frequência de envio de heartbeat, procure `lease-renewal`.
- Em propriedades do Eureka, não marque por semelhança sem verificar a string exata usada na configuração oficial.
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
Gabarito (C)
- eureka.instance.lease-expiration-duration-in-seconds: tempo que Eureka espera desde o último heartbeat antes de considerar a instância obsoleta. Valor padrão é 90.
Fontes: https://cursos.alura.com.br/forum/topico-mensagem-de-alerta-no-servidor-eureka-225392
https://medium.com/@gaddamnaveen192/how-eureka-server-know-instance-status-when-an-instance-is-up-or-down-c83d3dd4620d
Fonte ChatGpt
Vamos analisar cada alternativa:
A) wait-time
❌ Não existe esse atributo no Netflix Eureka.
Pode até parecer algo relacionado a tempo de espera, mas não faz parte das configurações reais do Eureka.
B) update-interval
❌ Também não é um atributo padrão do Eureka.
O nome sugere atualização, mas no Eureka o termo correto usado é renewal (renovação), não update.
C) lease-expiration
✅ Correta
Refere-se ao tempo máximo que o servidor espera sem receber heartbeat antes de considerar a instância fora do ar:
.
D) renewal-interval
❌ Existe, mas não responde à pergunta.
Esse atributo () define de quanto em quanto tempo o cliente envia heartbeat, e não o tempo limite para expiração.
Ou seja: controla o envio, não a remoção.
E) heartbeat-interval
❌ Não é o nome usado pelo Eureka.
Embora o conceito de heartbeat exista, o Eureka usa o termo renewal, não heartbeat na configuração.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo