Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura Cliente-Servidor — FCC 2022

Arquitetura de SoftwareArquitetura Cliente-Servidor
Código
fc064947
Banca
FCC
Órgão
TRT - 19ª Região (AL)
Ano
2022
Cargo
Técnico Judiciário - Área Apoio Especializado Especialidade: Tecnologia da Informação
Internamente à Plataforma Digital do Poder Judiciário PDPJ-Br, é encorajado que os serviços se comuniquem entre si por meio de troca de mensagens, fazendo uso de um Message Broker. No caso da PDPJ, utiliza-se para isso a solução open source conhecida como
  1. AKeycloak.
  2. BKubernetes.
  3. CRabbitMQ.
  4. DTIBCO Enterprise Message Service.
  5. ERabbitMB.
Revelar gabarito e comentário

GabaritoC — RabbitMQ.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Message Broker no PDPJ-Br

Gabarito: letra C. A Plataforma Digital do Poder Judiciário (PDPJ-Br) adota o RabbitMQ como solução open source de Message Broker para comunicação assíncrona entre serviços. As demais alternativas referem-se a outras ferramentas ou a um nome incorreto.

A questão exige conhecimento prático sobre tecnologias empregadas em ambientes distribuídos. O RabbitMQ é um middleware de mensageria amplamente utilizado, que implementa o protocolo AMQP, permitindo troca de mensagens entre produtores e consumidores de forma confiável.

Alternativa A — ❌ Incorreta

Keycloak é uma ferramenta de single sign-on e gerenciamento de identidade e acesso, não um Message Broker. Não se aplica ao contexto de comunicação entre serviços.

Alternativa B — ❌ Incorreta

Kubernetes é um orquestrador de contêineres, responsável pela implantação, escalonamento e gerenciamento de aplicações conteinerizadas. Embora auxilie na infraestrutura, não é um Message Broker.

Alternativa C — ✅ Correta ⟵ GABARITO

RabbitMQ é um Message Broker open source que implementa o protocolo AMQP (Advanced Message Queuing Protocol). É a solução adotada pela PDPJ-Br para comunicação assíncrona entre serviços, permitindo desacoplamento e maior resiliência.

Alternativa D — ❌ Incorreta

TIBCO Enterprise Message Service é um Message Broker, porém é um produto comercial (proprietário), não open source. A questão especifica que a solução utilizada é open source.

Alternativa E — ❌ Incorreta

RabbitMB não é um produto real; trata-se de um nome semelhante ao RabbitMQ (grafia incorreta). Possivelmente a banca inseriu este distrator para testar a atenção do candidato.

🔍 Nota: O RabbitMQ é frequentemente confundido com outros sistemas de fila. Lembre-se: Keycloak (autenticação), Kubernetes (orquestração), TIBCO (comercial), RabbitMQ (open source).

Gabarito: letra C.

Link permanente: /questoes/fc064947