Logo Passei Direto
Buscar
A arquitetura orientada a eventos é um padrão de design de software que se baseia na produção, detecção e reação a eventos. Eventos são ações ou ocorrências significativas dentro do sistema. Em vez de chamadas de procedimentos diretas, os componentes se comunicam de forma assíncrona, reagindo a eventos publicados em um barramento de mensagens. Em um sistema utilizando arquitetura orientada a eventos, qual das seguintes opções melhor descreve a maneira como os componentes interagem? A Por meio de um barramento de mensagens, onde eventos são publicados e consumidos assincronamente. B Através de chamadas de procedimento síncronas, com um componente diretamente invocando métodos em outro. C Utilizando um sistema de filas de mensagens, mas com interação síncrona entre os componentes. D Através de uma base de dados centralizada, com componentes acessando e atualizando dados simultaneamente. E Por compartilhamento de memória, permitindo acesso direto aos dados de outros componentes.
User badge image
Thiago Leite

há 10 meses

User badge image
Thiago Leite

há 10 meses

Respostas

User badge image

Ed Verified user icon

há 10 meses

Para entender como os componentes interagem em uma arquitetura orientada a eventos, é fundamental lembrar que essa abordagem se baseia na comunicação assíncrona e na reação a eventos. Vamos analisar as opções: A) Por meio de um barramento de mensagens, onde eventos são publicados e consumidos assincronamente. - Esta opção descreve exatamente como a arquitetura orientada a eventos funciona, com a comunicação assíncrona e o uso de um barramento de mensagens. B) Através de chamadas de procedimento síncronas, com um componente diretamente invocando métodos em outro. - Esta opção descreve uma abordagem tradicional de chamada de procedimento, que não é característica da arquitetura orientada a eventos. C) Utilizando um sistema de filas de mensagens, mas com interação síncrona entre os componentes. - Embora mencione filas de mensagens, a interação síncrona não é compatível com a arquitetura orientada a eventos. D) Através de uma base de dados centralizada, com componentes acessando e atualizando dados simultaneamente. - Esta opção não se relaciona com a interação baseada em eventos. E) Por compartilhamento de memória, permitindo acesso direto aos dados de outros componentes. - Esta opção também não se aplica à arquitetura orientada a eventos, que evita o compartilhamento direto de dados. Portanto, a opção correta que melhor descreve a maneira como os componentes interagem em um sistema utilizando arquitetura orientada a eventos é: A) Por meio de um barramento de mensagens, onde eventos são publicados e consumidos assincronamente.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina