Questão nº 34

Questão de Tecnologia da Informação - Sistemas de Informação · FCC TRT15 2023 (nº 34)

FCC2023Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação - Sistemas de Informação
Gabarito: Bver comentário ↓

Um Técnico utilizou o Spring Boot para criar e implantar microsserviços em Java. Para definir um ponto de entrada para os microsserviços, gerenciando o tráfego, autenticando usuários e roteando solicitações para os serviços corretos, este Técnico deve utilizar uma escolha comum para essa finalidade, que é o Spring

Resposta comentada

Gabarito Alternativa B

Em arquiteturas de microsserviços, um API Gateway (ou Gateway de API) é como um porteiro inteligente que fica na frente de todos os seus serviços, recebendo todas as requisições externas, cuidando da segurança e direcionando cada requisição para o microsserviço correto.

  • (A) Incorreta: O Spring WebFlux Route é um componente interno do Spring WebFlux para definir rotas reativas dentro de uma aplicação, mas não é uma solução completa de API Gateway por si só, que lida com gerenciamento de tráfego, autenticação e roteamento externo de forma centralizada. A armadilha é que o Spring Cloud Gateway usa o WebFlux para sua implementação, mas não é o mesmo que o WebFlux Route isoladamente.
  • (B) Correta: O Spring Cloud Gateway é a solução oficial do Spring para atuar como um API Gateway, sendo projetado especificamente para gerenciar o tráfego, autenticar usuários e rotear solicitações para os microsserviços corretos de forma eficiente e reativa.
  • (C) Incorreta: O Spring Cloud Function é usado para desenvolver funções serverless (sem servidor), que são pequenos pedaços de código executados sob demanda, e não para atuar como um API Gateway.
  • (D) Incorreta: O Spring Cloud Stream é uma estrutura para construir microsserviços orientados a eventos, facilitando a comunicação com sistemas de mensagens como Kafka ou RabbitMQ, e não para gerenciar o tráfego de requisições HTTP como um API Gateway.
  • (E) Incorreta: O Spring Integration é um framework para implementar padrões de integração corporativa (EIPs), conectando diferentes sistemas e componentes, mas não é a ferramenta principal para a função de um API Gateway em uma arquitetura de microsserviços.

Fonte: FCC TRT15 2023 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia 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