FC ConcursosFC Concursos

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:

  1. wait-time;
  2. update-interval;
  3. lease-expiration;
  4. renewal-interval;
  5. 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

Continue aprendendo