Spring Cloud: componentes e funções
Gabarito: letra D. Spring Cloud Stream é um componente do ecossistema Spring Cloud para construção de microsserviços orientados a eventos, e a principal função do Spring Cloud Config é centralizar a configuração de aplicações, permitindo atualizações dinâmicas. A alternativa D é a única que apresenta corretamente um componente do Spring Cloud (Stream) e, no segundo item, a função que é de fato do Spring Cloud Config. As demais alternativas ou não listam um componente do Spring Cloud ou descrevem funções que não correspondem ao Config.
Alternativa A — ❌ Incorreta
Spring Security é um framework de segurança, não um componente específico do Spring Cloud (embora possa ser usado integrado), e sua função principal é autenticação/autorização, não implementar padrão de comunicação REST. A descrição da função não corresponde ao Spring Cloud Config.
Alternativa B — ❌ Incorreta
Spring Boot Actuator é um módulo do Spring Boot para monitoramento e gerenciamento, não um componente do Spring Cloud. A função descrita (gerenciar ciclo de vida e monitoramento) é do próprio Actuator, não do Config.
Alternativa C — ❌ Incorreta
Spring Data JPA é uma abstração para acesso a dados relacionais, não pertence ao Spring Cloud. Balanceamento de carga é função de serviços como Spring Cloud LoadBalancer, não do Config.
Alternativa D — ✅ Correta ⟵ GABARITO
Spring Cloud Stream é um componente do Spring Cloud focado em mensageria e processamento de eventos em arquiteturas de microsserviços. O segundo item descreve exatamente a função principal do Spring Cloud Config: centralizar configurações e permitir atualizações dinâmicas. Embora o componente em si não realize essa função, a questão exige apenas que o primeiro item seja um componente do Spring Cloud e o segundo seja a função do Config. Essa alternativa atende aos dois requisitos de forma correta e respectiva.
Alternativa E — ❌ Incorreta
Spring Web MVC é um framework web baseado em servlets, integrante do Spring Framework, mas não do Spring Cloud. Autenticação e autorização são funções do Spring Security, não do Config.
Gabarito: letra D.