Pular para o conteúdo principal

Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — CESPE / CEBRASPE 2025

Arquitetura de SoftwarePadrões de projeto (Design Patterns)
Código
ce219038
Banca
CESPE / CEBRASPE
Órgão
TRF - 6ª REGIÃO
Ano
2025
Nível
Superior
Cargo
Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação
Julgue o item que se segue relativo à 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.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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 descoberta de serviços

ERRADO. A afirmação de que no Spring Eureka cada serviço se comunica diretamente com o Eureka Server em tempo real para obter endereços atualizados está incorreta. No Eureka, os serviços (clientes) registram-se no servidor e renovam seus leases periodicamente, mas a obtenção do endereço de outros serviços ocorre por meio de um cache local que é atualizado em intervalos (por exemplo, a cada 30 segundos), não em tempo real. Além disso, o servidor Eureka não empurra mudanças em tempo real; os clientes puxam periodicamente. Portanto, não há garantia de dados sempre atualizados.

NÃO CAIA NESSA!

A banca usa a expressão "em tempo real" para confundir. No Spring Eureka, a descoberta de serviços é baseada em renovação periódica de leases e cache local, não é instantânea. O candidato pode pensar que, por ser um serviço de descoberta, as informações são sempre atualizadas, mas há um intervalo de atualização (tipicamente 30 segundos).

Gabarito: E (Errado).

Link permanente: /questoes/ce219038