Considerando os sistemas distribuídos e o conceito de resiliência, avalie as seguintes afirmações referentes às estratégias de replicação de dados e tolerância a falhas: I. A replicação síncrona garante a consistência dos dados, pois uma operação de escrita só é confirmada após a atualização em todas as réplicas, mesmo que isso aumente a latência. II. A replicação assíncrona oferece melhor desempenho em termos de latência de escrita, mas pode levar à perda de dados em caso de falha da réplica primária antes da propagação da atualização. III. O consenso distribuído, como o algoritmo Paxos ou Raft, é fundamental para manter a consistência entre múltiplas réplicas, resolvendo conflitos e garantindo que todas as partes concordem sobre o estado do sistema. Está correto o que se afirma em:
- A)I, apenas.
- B)II, apenas.
- C)III, apenas.
- D)I e III, apenas.
- E)I, II e III.gabarito