Gabarito disponível
Texto-base:
Julgue os próximos itens, relativos a Spring Eureka, Zuul, Map Struct, service discovery e Swagger.
No contexto do framework Spring, o service discovery é um dos princípios fundamentais de uma arquitetura baseada em microsserviços, pois, quando um cliente se registra no servidor Eureka, este receberá heartbeat messages de cada instância pertencente a um serviço e, caso a mensagem falhe em um horário configurável, a instância poderá ser removida do registro.
Julgue os próximos itens, relativos a Spring Eureka, Zuul, Map Struct, service discovery e Swagger.
No contexto do framework Spring, o service discovery é um dos princípios fundamentais de uma arquitetura baseada em microsserviços, pois, quando um cliente se registra no servidor Eureka, este receberá heartbeat messages de cada instância pertencente a um serviço e, caso a mensagem falhe em um horário configurável, a instância poderá ser removida do registro.
Resolução comentada
Eureka recebe heartbeats e remove instâncias que deixam de enviá-los.
No Spring Cloud Netflix Eureka, os clientes registram-se no servidor e enviam heartbeats periódicos. Se o servidor deixa de receber o heartbeat dentro do tempo configurado, a instância pode ser removida do registro. Isso sustenta o service discovery em microsserviços.
Análise das alternativas
Certo (correta): descreve o mecanismo de registro e heartbeat. Errado: contraria o funcionamento do Eureka.
Referência: Spring Cloud Netflix — Eureka
Resolução comentada do VaiConcursos.