Questão 94 · Informática: Engenharia de software e metodologias ágeis
Julgue os itens que se seguem relativos à arquitetura de microsserviços, ao domain-driven design e a design patterns.
No Spring Eureka, cada serviço se comunica diretamente com o Eureka Server para obter o endereço de outros serviços em tempo real, garantindo sempre dados atualizados.
Julgue o item:
Gabarito: ERRADO
Gabarito definitivo divulgado pela banca Cebraspe (TRF6 2025).
Comentário
Gabarito: ERRADO.
O item afirma que, no Spring Eureka, "cada serviço se comunica diretamente com o Eureka Server para obter o endereço de outros serviços em tempo real, garantindo sempre dados atualizados". Embora seja verdade que os serviços se comunicam com o Eureka Server para registrar-se e descobrir outros serviços, a afirmação de que essa comunicação garante "sempre dados atualizados" em tempo real é imprecisa.
O Eureka Server mantém um cache das informações dos serviços e os clientes Eureka (os próprios microsserviços) também mantêm um cache local dessas informações. As atualizações não são instantâneas e em tempo real para todos os clientes simultaneamente. Existe um mecanismo de heartbeat (pulsação) onde os serviços enviam periodicamente um sinal ao Eureka Server para indicar que estão ativos. Se um serviço falhar e não enviar mais o heartbeat, o Eureka Server o removerá do registro após um período de timeout. No entanto, os clientes Eureka só atualizarão seus caches locais após um determinado intervalo de tempo configurável (por padrão, 30 segundos), o que significa que pode haver um pequeno atraso entre a falha de um serviço e a remoção de seu endereço do cache dos clientes. Portanto, não há uma garantia de "sempre dados atualizados" em tempo real, mas sim uma eventual consistência.
Dica: Bancas como o Cebraspe adoram usar advérbios como "sempre", "nunca", "apenas", "somente" para tornar uma afirmação incorreta, pois raramente sistemas complexos garantem 100% de uma condição em todas as situações.
Fundamentos: Conceitos de Spring Cloud Eureka · Mecanismos de cache e heartbeat em sistemas de descoberta de serviços
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe TRF6 2025 (Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação), questão 94, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.