A Plataforma Digital do Poder Judiciário (PDPJ-Br) define a ...
“serviço REST que atua como service registry. Cada serviço, ao ser iniciado, registra-se nesse servidor, o qual mantém um catálogo de serviços ativos. A partir desse catálogo, é possível implementar outros comportamentos no sistema, como load balancing e circuit breaker.”
Diante do exposto, assinale a opção cujo serviço corresponde às características descritas.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: B
Fundamento decisivo: O dado decisivo foi a descrição de um service registry REST em que os serviços se registram ao iniciar e passam a compor um catálogo de ativos. Esse conjunto de características identifica a alternativa B.
- Quando o enunciado falar em serviços que se registram ao iniciar e em catálogo de instâncias ativas, procure tecnologia de service discovery/registry.
- Se a ferramenta descreve APIs, migra banco, audita entidades ou define protocolo de mensageria, ela não atende ao papel de service registry.
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
A resposta correta é:
✅ Eureka Server (Netflix Eureka)
O enunciado descreve um componente que:
- atua como Service Registry;
- é um serviço REST;
- os serviços registram-se automaticamente quando iniciam;
- mantém um catálogo de serviços ativos;
- permite implementar Load Balancing e Circuit Breaker.
Essas são exatamente as características do Netflix Eureka, amplamente utilizado no ecossistema Spring Cloud.
Quando um microsserviço inicia:
Ele informa:
- nome do serviço;
- IP;
- porta;
- status (UP, DOWN).
Outro serviço consulta o Eureka:
Assim não é necessário conhecer previamente o endereço IP.
Como o Eureka conhece todas as instâncias:
o cliente pode distribuir as requisições entre elas.
Se uma instância ficar indisponível, mecanismos como:
- Netflix Hystrix (legado)
- Spring Cloud Circuit Breaker
- Resilience4j
podem evitar chamadas repetidas ao serviço indisponível.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo