Questão nº 25

Questão de Tecnologia da Informação · FCC TRF4 2025 (nº 25)

FCC2025Técnico Judiciário - Área Apoio Especializado - Especialidade Desenvolvimento de Sistema da InformaçãoTecnologia da Informação
Gabarito: Aver comentário ↓

Durante a execução de um sistema baseado em microsserviços criado com Spring Cloud, o time de DevOps identificou a necessidade de alterar a URL de um serviço externo, que está definida em uma propriedade no arquivo de configuração remoto. O objetivo é aplicar essa nova URL sem reiniciar o serviço cliente. Dado esse cenário, representa corretamente os passos ou requisitos para aplicar a nova configuração com sucesso:

Resposta comentada

Gabarito Alternativa A

Para aplicar novas configurações remotas sem reiniciar um microsserviço Spring Cloud, o sistema precisa ser configurado para "recarregar" essas configurações dinamicamente. Isso permite que o serviço pegue os novos valores de propriedades do servidor de configuração sem interrupção.

  • (A) Correta: O cliente deve estar anotado com @RefreshScope para que seus beans sejam recriados com as novas propriedades após um evento de refresh, e o Spring Boot Actuator deve ser incluído para expor o endpoint /actuator/refresh (geralmente via POST) que dispara esse evento de recarga no cliente.
  • (B) Incorreta: Alterar o arquivo de configuração localmente e reiniciar o serviço anula o propósito do Spring Cloud Config, que é centralizar e gerenciar configurações remotamente, e falha no requisito de não reiniciar o serviço.
  • (C) Incorreta: A questão especifica que a configuração está em um "arquivo de configuração remoto". Alterar o application.yml localmente não resolveria o problema da configuração remota e exigiria reinício.
  • (D) Incorreta: As configurações não são aplicadas automaticamente por padrão. É necessário um mecanismo para notificar o cliente sobre a mudança e fazê-lo recarregar, como o uso de @RefreshScope e o Actuator.
  • (E) Incorreta: O servidor de configuração não precisa ser reiniciado quando suas fontes de configuração (como um repositório Git) são alteradas. Ele busca as atualizações quando solicitado pelos clientes ou via webhooks, mantendo-se online.

Fonte: FCC TRF4 2025 Técnico Judiciário - Área Apoio Especializado - Especialidade Desenvolvimento de Sistema da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho