Questão nº 53
Questão de Tecnologia da Informação · FCC TRT20 2024 (nº 53)
Correspondem, correta e respectivamente, a um componente do Spring Cloud e à principal função do Spring Cloud Config:
- ASpring Security — implementar um padrão de design para a comunicação entre serviços baseados em REST.
- BSpring Boot Actuator — gerenciar o ciclo de vida e o monitoramento de aplicações distribuídas em uma arquitetura de microsserviços.
- CSpring Data JPA — oferecer uma solução para o balanceamento de carga entre instâncias de microsserviços.
- DSpring Cloud Stream — centralizar a configuração de aplicações e serviços, permitindo que configurações sejam atualizadas dinamicamente. (alternativa correta)
- ESpring Web MVC — fornecer um serviço de autenticação e autorização para microsserviços e aplicações.
Resposta comentada
Gabarito Alternativa D
Spring Cloud é um conjunto de ferramentas que ajuda a construir e gerenciar aplicações distribuídas, especialmente microsserviços, usando o framework Spring. Um de seus componentes mais importantes é o Spring Cloud Config, que serve para guardar as configurações de todas as suas aplicações em um lugar só, facilitando a atualização e o gerenciamento delas.
- (A) Incorreta: Spring Security é para segurança (autenticação e autorização), não um padrão de design para comunicação REST, e não é um componente exclusivo do Spring Cloud.
- (B) Incorreta: Spring Boot Actuator serve para monitorar e gerenciar instâncias individuais de aplicações Spring Boot, não o ciclo de vida distribuído de microsserviços como um componente central do Spring Cloud. (Armadilha: Embora o Actuator ajude no monitoramento, ele não é o componente Spring Cloud que gerencia o ciclo de vida distribuído de forma centralizada como um Eureka ou Config Server, e a função descrita não é a principal de um componente Spring Cloud específico para isso.)
- (C) Incorreta: Spring Data JPA é para acesso a banco de dados (persistência), não para balanceamento de carga, e não é um componente do Spring Cloud.
- (D) Correta: Spring Cloud Stream é, de fato, um componente do Spring Cloud (usado para processamento de mensagens). A segunda parte da alternativa descreve corretamente a principal função do Spring Cloud Config (centralizar e gerenciar configurações dinamicamente), que é o que a questão pede para ser a função do Spring Cloud Config.
- (E) Incorreta: Spring Web MVC é para construir aplicações web (controladores, views), não para autenticação e autorização, e não é um componente do Spring Cloud.
Fonte: FCC TRT20 2024 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 003). Reproduzida para fins de estudo.