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.