Questões de Concurso sobre Mensageria.

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
31 questões encontradas
Questões por página
20
Mais recentes
 

Em arquiteturas de microsserviços voltadas para tribunais, a comunicação baseada em mensageria (como o uso de Message Brokers) é frequentemente adotada para aumentar a resiliência do ecossistema.

Ao utilizar um modelo de comunicação assíncrona para o processamento de petições e atos processuais, o sistema busca mitigar o risco de falhas em cascata e lidar com picos de demanda.


Uma característica fundamental e intrínseca a esse modelo de interação é o


A

Acoplamento Temporal, que exige que o serviço de destino esteja em estado operacional e pronto para processamento no exato momento em que o produtor realiza o envio da mensagem.


B

Bloqueio da Thread de Execução, em que o serviço emissor suspende suas atividades e aguarda a confirmação de recebimento e o processamento final da tarefa pelo consumidor para retomar sua lógica.


C

Desacoplamento espacial e temporal, permitindo que o produtor envie a mensagem e prossiga com seu fluxo de execução, sem a necessidade de que o serviço consumidor esteja disponível ou que sua localização seja conhecida no momento da emissão.


D

Protocolo de RPC (Remote Procedure Call), que visa garantir que a chamada entre serviços distribuídos ocorra de forma transparente, mimetizando uma chamada de função local e síncrona.


E

Mecanismo de Idempotência Nativa, característica garantida obrigatoriamente pela camada de transporte que impede, de forma automática e sem necessidade de lógica no consumidor, o processamento de mensagens duplicadas.

A mensageria é fundamental para garantir a comunicação assíncrona e escalável entre sistemas distribuídos, permitindo que aplicações processem tarefas de forma desacoplada e eficiente. Uma das ferramentas mais empregadas no mercado para implementar mensageria é a RabbitMQ.


Sobre essa ferramenta, assinale (V) para afirmativa verdadeira e (F) para falsa.


( ) Aplicações podem referenciar filas por meio de seus nomes.

( ) A propriedade Exclusive determina que a fila sobreviverá à reinicialização do broker.

( ) Caso a segurança de dados seja prioridade, é mais recomendável usar filas clássicas do que filas do tipo quorum e streams.


As afirmativas são, respectivamente,


A

F – F – F.


B

F – V – V.


C

V – F – F.


D

V – V – F.


E

V – F – V.

Em arquiteturas que utilizam mensageria para a comunicação entre sistemas, uma técnica eficiente para a garantia da entrega de mensagens sem perda é


A

o processamento imediato de todas as mensagens sem necessidade de recuperação em caso de falha.


B

a criação de múltiplos canais simultâneos para envio indiscriminado das mensagens, independentemente da ordem de processamento.


C

o armazenamento temporário das mensagens em uma fila persistente até que elas sejam processadas com sucesso.


D

o envio repetido de mensagens idênticas sem controle de duplicação para que cheguem ao destino.


E

a comunicação direta entre serviços em tempo real, eliminando-se a necessidade de armazenamento intermediário.

Em um sistema que emprega mensageria, pode ocorrer, depois do envio da mensagem, alguma situação inesperada que impeça a entrega da mensagem ao seu destinatário. Mas isso pode ser contornado por uma forma de integração que use a mensageria em que se armazenaram as mensagens que não puderam ser processadas pelo destinatário pretendido. Essa forma de integração chama-se


A

modelo publish/subscribe.


B

Dead Letter Queue.


C

modelo one-to-one.


D

modelo point-to-point.


E

modelo one-to-many.

As ferramentas SIEM geralmente fornecem dois resultados principais: relatórios e alertas. Os maiores benefícios que essas ferramentas oferecem são a identificação aprimorada e o tempo de resposta por meio da agregação e normalização de dados.


C

Certo


E

Errado

A área de TI do Ipea pretende utilizar uma arquitetura orientada em eventos para o software que formata dados oriundos do IBGE. A proposta indica que essa arquitetura deve ter uma infraestrutura de mensageria baseada em subscrições em um fluxo de eventos, na qual, após um evento ocorrer ou ser publicado, ele é enviado aos subscritores que precisam ser informados.


Qual é a arquitetura baseada em eventos que possui uma infraestrutura com essas características descritas?


A

pub/sub


B

serv/arch


C

web services/DL


D

bussines process


E

event transmission

Sobre RabbitMQ, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).


( ) RabbitMQ é um middleware de mensageria open-source que implementa o protocolo Advanced Message Queuing Protocol (AMQP).

( ) O RabbitMQ é exclusivo para a linguagem de programação Java, não oferecendo suporte a outras linguagens de programação.

( ) No RabbitMQ, os produtores são responsáveis por enviar mensagens para uma fila, enquanto os consumidores as recebem e processam.


Assinale a alternativa que apresenta a sequência correta de cima para baixo.


A

F - F - F


B

F - V - F


C

V - F - V


D

V - V - V

Nos sistemas de mensageria, o padrão de comunicação publish-subscribe se refere a um


A

sistema em que os consumidores solicitam mensagens diretamente dos produtores, garantindo comunicação síncrona entre eles.


B

modelo no qual mensagens são enviadas para um único consumidor, garantindo que cada mensagem seja processada uma vez e por um único destinatário.


C

mecanismo de comunicação em que os produtores enviam mensagens para filas, e os consumidores puxam essas mensagens das filas em ordem FIFO (First In, First Out).


D

modelo de comunicação no qual as mensagens são transmitidas em modo de difusão, enviando a mesma mensagem para todos os dispositivos na rede simultaneamente.


E

sistema em que as mensagens são publicadas em canais ou tópicos, e múltiplos consumidores podem receber essas mensagens se estiverem inscritos nos mesmos tópicos.

Na situação hipotética apresentada, o RabbitMQ poderia ser utilizado como message broker, pois essa solução permite intermediar a comunicação entre diferentes componentes de um sistema, permitindo que eles se comuniquem de forma assíncrona e desacoplada, e pode, nesse caso, realizar manutenção nos gerenciadores de notificação sem interromper todo o serviço.


C

Certo


E

Errado

Nos serviços de mensageria, a comunicação síncrona via HTTP é mais adequada para cenários de alta concorrência do que a comunicação assíncrona.


C

Certo


E

Errado

Assinale a opção que apresenta exemplos de serviços de mensageria em que há agentes que publicam, conhecidos como publishers, e agentes que leem, conhecidos como consumers.


A

RabbitMQ e Kafka.


B

XML-HTTP Request.


C

ZooKeeper e WSDL.


D

SOAP e Ionic.


E

Data lake e Spark.

Um servidor de mensageria é um tipo de servidor que recebe e responde a requests, tem seus próprios recursos e é executado em um ambiente específico. O _________ grava registros e coleta métricas de mensagens e uso do armazenamento. As métricas de armazenamento incluem uso de memória e disco. As métricas de mensagens incluem o número de mensagens aguardando, o tempo médio de espera e as mensagens expiradas.


Assinale a alternativa que preenche corretamente a lacuna do trecho acima.


A

RGW


B

ActiveMQ


C

Minio


D

Memcached


E

Redis

Apache Kafka é um sistema de mensageria altamente escalável, que usa tópicos e partições para enfileiramento de mensagens.


Sobre os componentes arquitetônicos do Kafka, assinale a afirmativa correta.


A

As partições são divididas em tópicos que os consumidores assinam para receber mensagens.


B

Um tópico pode ter apenas um produtor que escreve eventos nele, porém pode ter muitos consumidores que o assinam.


C

Os eventos no tópico são imutáveis, o que significa que não podem ser modificados depois de escritos.


D

Os produtores atribuem uma chave a cada mensagem e o Kafka a armazena no tópico principal da partição mais vazia.


E

Os consumidores sempre recebem as mensagens na ordem em que foram enviadas.

Os sistemas de mensageria enviam e recebem mensagens, mas são incapazes de garantir que entregas aconteçam e que haja durabilidade das mensagens em caso de falhas dos servidores.


C

Certo


E

Errado

Quais aplicações pertencem ao grupo, e, nesse sentido, são considerados servidores de mensagem/evento (Message Broker), o que possibilita a integração entre sistemas distribuídos?


A

Apache Kafka, RabbitMq, IBM MQ, Apache Tomcat.


B

Apache Kafka, RabbitMq, IIS Microsoft, Server Message Broker.


C

Apache Kafka, IBM MQ, RabbitMq, Amazon SQS.


D

Server Message Broker, IIS Microsoft, Amazon SQS, IBM MQ.


E

IIS Microsoft, Server Message Broker, Apache Kafka, IBM MQ.

No RabbitMQ, o elemento intermediário que recebe mensagens de produtores e as adiciona em alguma fila, ou não, conforme regras associadas a seu tipo e parametrizações prévias, é conhecido como


A

subscriber.


B

moderator.


C

judge.


D

exchange.


E

forwarder.

A respeito da ferramenta RabbitMQ, assinale a alternativa correta.


A

O protocolo AMQP 0-9-1 é suportado, mas o AMQP 1.0 não, já que são substancialmente diferentes.


B

O protocolo STOMP é suportado.


C

O consumidor e o publicador de mensagens precisam estar no mesmo servidor.


D

Cada conexão do protocolo AMQP 0-9-1 suporta, no máximo, um canal.


E

Um canal AMQP 0-9-1 pode existir fora do contexto de uma conexão.

A principal ferramenta de linha de comando para gerenciar um nó de servidor RabbitMQ é a


A

rabbitmqctl


B

rabbitadmin


C

rabbit-command


D

rabbitmqtool


E

rabbitmq-config

Em uma fila de mensagens posicionada entre dois serviços que precisam se comunicar, o componente que faz a solicitação para adicionar uma mensagem à fila é conhecido como requerente, enquanto o componente que coleta as mensagens da fila e faz o processamento principal é conhecido como produtor de mensagens.


C

Certo


E

Errado

 
 
Gerar simulado