Questões de Concurso Sobre sistemas distribuídos em arquitetura de software

Foram encontradas 242 questões

Q3283858 Arquitetura de Software
Os paradigmas de passagem de mensagens e chamada remota a procedimentos (RPC) permitem que componentes de sistemas distribuídos comuniquem-se para a realização de tarefas.

Em relação a esses paradigmas, considere as afirmativas a seguir.

I  →  Passagem de mensagens pode ser síncrona ou assíncrona, enquanto RPC é sempre síncrona.
II  →  Deadlocks podem ser um problema em sistemas de passagem de mensagens.
III  →  RPC requer que cliente e servidor utilizem o mesmo sistema operacional. 
IV  →  A passagem de mensagens não requer uma arquitetura de memória compartilhada para funcionar corretamente.

Está(ão) correta(s)
Alternativas
Q3281637 Arquitetura de Software
A equipe de TI de uma prefeitura está implementando uma arquitetura orientada a eventos (event-driven) para um sistema de notificação em tempo real. Nesse contexto, a prática fundamental de arquiteturas event-driven relacionada a como às componentes devem se comunicar e processar os eventos, garantindo maior resiliência e escalabilidade, é 
Alternativas
Q3256016 Arquitetura de Software
Qual plataforma de código aberto que permite processar, armazenar e transmitir dados em tempo real, sendo uma alternativa aos sistemas de mensageria tradicionais e é muito usada para processamento de eventos e streaming de dados? 
Alternativas
Q3219515 Arquitetura de Software
Atualmente, no cenário do desenvolvimento de software, observa-se uma crescente popularidade no uso de APIs, uma vez que têm se mostrado uma solução eficaz para a transição entre sistemas legados e a implementação de novos sistemas. GraphQL (Graph Query Language) tem se destacado como uma das opções para consumo eficiente das API's. Sobre essa tecnologia, analise as afirmativas a seguir: 

I. JSON é um requisito para usar GraphQL.
Il. Por meio do GraphQL é possível evitar o overfetching.
III. Não é possível utilizar o GraphQL junto do REST, pois há conflito no serviço.
IV. É possível utilizar filtros e ordenação nativamente, porém para paginação é necessário uso de bibliotecas auxiliares. 

Da relação apresentada está CORRETO o que se afirma em:  
Alternativas
Q3208586 Arquitetura de Software

Julgue o item subsecutivo, relativo à arquitetura orientada a serviços (SOA), à arquitetura distribuída, à especificação de web services e a dispositivos móveis. 


Em sistemas distribuídos par a par, cada ponto central integra apresentação e processamento de dados, armazenando camadas completas e, possivelmente, todo o estado do sistema. 

Alternativas
Q3183809 Arquitetura de Software

O mundo moderno depende de muito processamento que ocorre em datacenter compartilhados ou privativos. A segurança, a disponibilidade e a escalabilidade desses ambientes são fundamentais para o sucesso das empresas e das organizações públicas. Com base nessas informações, julgue o item a seguir. 


O balanceamento de carga garante a segurança dos sistemas distribuídos.

Alternativas
Q3183808 Arquitetura de Software

O mundo moderno depende de muito processamento que ocorre em datacenter compartilhados ou privativos. A segurança, a disponibilidade e a escalabilidade desses ambientes são fundamentais para o sucesso das empresas e das organizações públicas. Com base nessas informações, julgue o item a seguir. 


Os sistemas de balanceamento de carga distribuem o tráfego entre vários servidores. 

Alternativas
Q3174944 Arquitetura de Software
O Zabbix é uma solução open source de monitoramento distribuído. É um software que monitora vários parâmetros de dispositivos de rede e a saúde e integridade de servidores, sistemas e aplicações. A arquitetura Zabbix possui diversos componentes, cada um com uma função específica.
O componente responsável por fazer a coleta de dados sobre disponibilidade e integridade de sistemas de TI em clientes em uma rede remota é o 
Alternativas
Q3174936 Arquitetura de Software
Apache Kafka e RabbitMQ são duas tecnologias importantes no contexto de desenvolvimento de aplicações modernas quando se trata de pipeline de dados de streaming e mensageria.
A respeito dessas ferramentas, julgue as seguintes afirmativas:

I. O Kafka emprega um modelo de log particionado, o qual reúne abordagens de fila de mensagens e assinatura de publicação.
II. O RabbitMQ utiliza um protocolo binário via TCP.
III. O Kafka não permite que variados consumidores recebam a mesma mensagem, uma vez que são excluídas após consumo.

Está correto o que se afirma em
Alternativas
Q3167287 Arquitetura de Software

Julgue o próximo item, relativo a RabbitMQ, Rancher e GIT.


No RabbitMQ, a forma padrão de se distribuir mensagens é round-robin, de modo que cada consumidor terá, em média, o mesmo número de mensagens.

Alternativas
Q3167226 Arquitetura de Software

Julgue o próximo item, relativo a RabbitMQ, Rancher e GIT. 


O Rancher pode provisionar o Kubernetes de um provedor hospedado ou importar clusters do Kubernetes existente em execução em qualquer lugar, permitindo, ainda, o monitoramento e a emissão de alerta para clusters e seus recursos.

Alternativas
Q3161181 Arquitetura de Software
Sobre o sistema de controle de versionamento Git, é correto afirmar:
Alternativas
Q4359546 Arquitetura de Software
Considere um cenário em que uma equipe está utilizando um ambiente de contêineres para gerenciar e escalar seus microsserviços, garantindo também que a comunicação entre eles seja resiliente a falhas. Marque a alternativa que apresenta uma prática correta nesse contexto.
Alternativas
Q4359531 Arquitetura de Software
API gateways limitam e gerenciam o tráfego por meio de vários mecanismos projetados para controlar a taxa e o volume de solicitações recebidas, garantindo desempenho e utilização ideal de recursos. Assinale a alternativa que apresenta uma característica no gerenciamento de tráfego de um API gateway que monitora continuamente a integridade dos servidores e ajusta o roteamento de tráfego em tempo real para lidar com picos de demanda, minimizar os tempos de resposta e maximizar a vazão.
Alternativas
Q3444787 Arquitetura de Software
Nos sistemas de mensageria, o padrão de comunicação publish-subscribe se refere a um 
Alternativas
Q3341377 Arquitetura de Software
Um dos principais benefícios da computação em nuvem é a escalabilidade. Neste contexto, assinale a alternativa correta:
Alternativas
Q3331016 Arquitetura de Software
Com o objetivo de modelar chamadas de métodos remotos tornando-as tão simples de usar quanto chamadas de métodos locais, a Microsoft criou um conjunto de interfaces RPC (Remote Procedure Call) conhecido como:
Alternativas
Q3328458 Arquitetura de Software
Uma empresa implementou um sistema de gerenciamento distribuído utilizando o conceito de Remote Procedure Call (RPC). Com isso, os desenvolvedores podem invocar funções que são executadas em servidores remotos, mas que aparentam ser locais para o cliente. Qual das seguintes afirmações é verdadeira sobre o funcionamento do RPC?
Alternativas
Q3111789 Arquitetura de Software
    Determinada aplicação possui backend que deve enviar notificações aos usuários finais por meio de dois canais: emails e notificações push para o aplicativo móvel. A aplicação publica a notificação para duas filas (email e push), uma para cada canal. Os programas que gerenciam emails e notificações push se inscrevem na fila em que estão interessados e lidam com as notificações assim que elas chegam.
Com base nessa situação hipotética, julgue o item subsequente, relativo a RabbitMQ.

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. 
Alternativas
Q3111785 Arquitetura de Software
No que concerne a Java, Zuul e Spring Cloud, julgue o item a seguir.

O Spring Cloud fornece ferramentas para os desenvolvedores criarem rapidamente alguns dos padrões comuns em sistemas distribuídos, como, por exemplo, gerenciamento de configuração e descoberta de serviços.
Alternativas
Respostas
141: D
142: B
143: E
144: A
145: C
146: E
147: C
148: A
149: A
150: C
151: C
152: B
153: E
154: C
155: E
156: B
157: A
158: B
159: C
160: C