Um arquiteto de sistemas de uma instituição
financeira gerencia um ambiente de banco de
dados distribuído que opera com o protocolo de
efetivação em duas fases (2PC) para garantir a
consistência ACID. Em um cenário de auditoria,
uma transação T1 envolve o débito na conta de um
cliente no servidor X e o crédito na conta de uma
loja no servidor Y. Durante a execução, o
coordenador da transação emite a ordem de
preparação e tanto o servidor X quanto o servidor
Y respondem afirmativamente (Vote Commit),
entrando no estado de prontidão. Imediatamente
após receber os votos, o coordenador toma a
decisão de efetivar a transação e grava o registro
Commit em seu armazenamento estável, mas falha
criticamente antes de conseguir transmitir a
mensagem de decisão para qualquer um dos
servidores participantes. Diante desse cenário de
falha do coordenador após o voto de prontidão dos
participantes, qual é o comportamento técnico
obrigatório do servidor Y?
Incorreta. Gabarito oficial da banca:
Compare seu desempenho com quem faz o mesmo concurso. Ver concorrência
teste
Parabéns! Você acertou!
Compare seu desempenho com quem faz o mesmo concurso. Ver concorrência