Logo Passei Direto
Buscar

Concursos

Outros
Como a consistencia de dados e geralmente tratada em uma arquitetura de microservicos?
a) Atraves de transacoes globais distribuidas
b) Usando o padrao de consistencia eventual
c) Mantendo um banco de dados centralizado
d) Sincronizando os dados a cada requisicao
User badge image
Desenvolvendo com Questões

há 3 semanas

Respostas

User badge image

Ed Verified user icon

há 3 semanas

Para entender como a consistência de dados é tratada em uma arquitetura de microserviços, é importante considerar as características dessa abordagem. Microserviços geralmente priorizam a escalabilidade e a independência dos serviços, o que pode complicar a consistência de dados. Analisando as alternativas: a) Através de transações globais distribuídas - Essa abordagem é complexa e difícil de implementar em microserviços, pois pode levar a problemas de desempenho e escalabilidade. b) Usando o padrão de consistência eventual - Essa é uma abordagem comum em microserviços, onde os dados podem não ser consistentes em todos os serviços imediatamente, mas eventualmente se tornam consistentes. c) Mantendo um banco de dados centralizado - Isso vai contra o princípio de microserviços, que é ter bancos de dados independentes para cada serviço. d) Sincronizando os dados a cada requisição - Isso pode ser ineficiente e não é uma prática comum em microserviços, onde a latência e a escalabilidade são preocupações. Portanto, a alternativa correta é: b) Usando o padrão de consistência eventual.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina