Questão FC890587
Uma equipe de analistas do TJRJ está implementando microsserviços com o apoio do Spring Cloud. Para garantir a descoberta e a comunicação entre os microsserviços, a equipe optou po
Arquitetura de Aplicações
FGV · 2026
Uma equipe de analistas do TJRJ está implementando microsserviços com o apoio do Spring Cloud. Para garantir a descoberta e a comunicação entre os microsserviços, a equipe optou por implementar um servidor Eureka. Durante a configuração do Eureka, o analista Silva percebeu que é crucial configurar o atributo que controla o tempo máximo que o servidor irá considerar uma instância como ativa, antes de marcá-la como desconectada.
É correto afirmar que o nome do atributo do Eureka, percebido como crucial por Silva, contém a string:
- wait-time;
- update-interval;
- lease-expiration;
- renewal-interval;
- heartbeat-interval.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
lease-expiration é a propriedade que define o tempo máximo, em segundos, que o servidor Eureka considera uma instância como ativa a partir do último sinal de atividade (heartbeat).
Quando o servidor não recebe pulsos dentro desse período, ele considera a instância desconectada e a remove de sua visão de serviço, evitando direcionar tráfego para ela.
Essa configuração é declarada nas propriedades do Eureka Server e deve ser entendida em relação ao intervalo de renovação do cliente (leaseRenewalIntervalInSeconds): o valor de lease-expiration precisa ser maior que o intervalo de envio de heartbeats pelo cliente.
Valor muito alto pode manter o roteamento para instâncias inativas; valor muito baixo pode causar remoções indevidas por falhas transitórias. Ajuste com margem sobre o intervalo de renovação e teste em ambiente real.
Conteúdo do catálogo FC Concursos · Atualizado em