StateReplicator Interface
public interface StateReplicator
Expõe funções relacionadas à replicação da FabricReplicator classe usada por StateProvider para replicar o estado para garantir alta disponibilidade.
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
Operation |
getCopyStream()
Obtém o fluxo de cópia |
Operation |
getReplicationStream()
Obtém o fluxo de replicação. |
CompletableFuture<Sequence |
replicateAsync(OperationData operationData, SequenceNumber sequenceNumber, CancellationToken cancellationToken)
Replica as alterações de estado das réplica primárias para as réplicas secundárias e recebe uma confirmação de quorum de que essas alterações de estado foram aplicadas. |
void |
updateReplicatorSettings(ReplicatorSettings settings)
Habilita a modificação das configurações do replicador durante o runtime. A única configuração que pode ser modificada são as credenciais de segurança. |
Detalhes do método
getCopyStream
public OperationStream getCopyStream()
Obtém o fluxo de cópia
Retornos:
getReplicationStream
public OperationStream getReplicationStream()
Obtém o fluxo de replicação.
Retornos:
replicateAsync
public CompletableFuture
Replica as alterações de estado das réplica primárias para as réplicas secundárias e recebe uma confirmação de quorum de que essas alterações de estado foram aplicadas.
Parâmetros:
Retornos:
updateReplicatorSettings
public void updateReplicatorSettings(ReplicatorSettings settings)
Habilita a modificação das configurações do replicador durante o runtime. A única configuração que pode ser modificada são as credenciais de segurança.
Parâmetros:
Aplica-se a
Azure SDK for Java