Flashcard FC487249
O que faz o protocolo two-phase commit em transações distribuídas?
Blockchain e Smart Contracts (Contratos Inteligentes)
CEBRASPE (CESPE) · 2025
O que faz o protocolo two-phase commit em transações distribuídas?
Mostrar resposta e comentário
Resposta
O protocolo two-phase commit verifica a prontidão dos gerenciadores de recursos e coordena a confirmação ou reversão conjunta para garantir atomicidade.
• Fase de preparação: o coordenador consulta os participantes, que verificam condições locais, adquirem bloqueios e gravam em disco a intenção antes de responder.
• Fase de confirmação: se todos responderem afirmativamente o coordenador envia commit, caso contrário envia abort e a transação é revertida.
• Estado dos participantes: os participantes mantêm o estado bloqueado até a decisão final, o que pode causar bloqueio se o coordenador falhar.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/484004
Conteúdo do catálogo FC Concursos · Atualizado em