Questão nº 43

Questão de Tecnologia da Informação · FCC TRT18 2022 (nº 43)

FCC2022Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Ever comentário ↓

Com relação aos mecanismos de troca de mensagens utilizados em microsserviços, considere:

I. Em arquiteturas em cloud, os message brokers são um mecanismo usado pelos microsserviços para criar um backbone de comunicações compartilhadas.

II. As APIs REST utilizam normalmente o padrão CORBA para se comunicar e são comumente usadas para comunicações entre microsserviços.

III. Os message brokers não permitem comunicações assíncronas entre os serviços, fazendo com que o serviço de envio tenha que esperar pela resposta do serviço de recebimento antes de um novo envio.

IV. Os message brokers oferecem apenas o padrão de distribuição de mensagens ponto a ponto, utilizado em filas de mensagens com relacionamento um-para-um entre o remetente e o destinatário da mensagem.

Está correto o que se afirma APENAS em

Resposta comentada

Gabarito Alternativa E

Message brokers são como um "correio" digital para aplicações. Eles permitem que diferentes partes de um sistema (como microsserviços) troquem mensagens de forma independente, sem precisarem se comunicar diretamente, o que é essencial em arquiteturas distribuídas, especialmente na nuvem.

(A) Incorreta: APIs REST utilizam principalmente HTTP para comunicação, não CORBA. CORBA é um padrão mais antigo e complexo, raramente usado com REST.
(B) Incorreta: Esta alternativa combina a incorreta II com a incorreta IV.
(C) Incorreta: Esta alternativa combina a incorreta III com a incorreta IV.
(D) Incorreta: A afirmação III está incorreta.
(E) Correta: Em arquiteturas em nuvem, os message brokers são fundamentais para criar um backbone de comunicação robusto e desacoplado entre microsserviços, permitindo escalabilidade e resiliência.

Comentário sobre as alternativas incorretas:

  • Alternativa II (distrator mais tentador): A armadilha aqui é que APIs REST são, de fato, muito usadas em microsserviços. No entanto, a afirmação de que elas "utilizam normalmente o padrão CORBA para se comunicar" está completamente errada. REST se baseia em HTTP, enquanto CORBA é uma tecnologia de middleware de objetos distribuídos mais antiga e complexa, que não tem relação direta com o funcionamento padrão de uma API REST.
  • Alternativa III: Essa afirmação inverte completamente o conceito. A principal vantagem dos message brokers é justamente permitir comunicações assíncronas, onde o serviço de envio não precisa esperar pela resposta imediata do serviço de recebimento, aumentando a eficiência e o desacoplamento.
  • Alternativa IV: Os message brokers oferecem não "apenas" o padrão ponto a ponto (filas), mas também o padrão publicar/assinar (pub/sub) (tópicos), onde uma mensagem pode ser enviada para múltiplos destinatários. A palavra "apenas" torna a afirmação falsa.

Fonte: FCC TRT18 2022 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