StateReplicator インターフェイス
public interface StateReplicator
高可用性を確保するために状態を FabricReplicator レプリケートするために によって StateProvider 使用される クラスのレプリケーション関連の関数を公開します。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
Operation |
getCopyStream()
コピー ストリームを取得します |
Operation |
getReplicationStream()
レプリケーション ストリームを取得します。 |
CompletableFuture<Sequence |
replicateAsync(OperationData operationData, SequenceNumber sequenceNumber, CancellationToken cancellationToken)
状態の変更をプライマリ レプリカからセカンダリ レプリカにレプリケートし、それらの状態変更が適用されたことを示すクォーラム確認を受け取ります。 |
void |
updateReplicatorSettings(ReplicatorSettings settings)
実行時にレプリケーター設定を変更できるようにします。 変更できる唯一の設定は、セキュリティ資格情報です。 |
メソッドの詳細
getCopyStream
public OperationStream getCopyStream()
コピー ストリームを取得します
戻り値:
getReplicationStream
public OperationStream getReplicationStream()
レプリケーション ストリームを取得します。
戻り値:
replicateAsync
public CompletableFuture
状態の変更をプライマリ レプリカからセカンダリ レプリカにレプリケートし、それらの状態変更が適用されたことを示すクォーラム確認を受け取ります。
パラメーター:
戻り値:
updateReplicatorSettings
public void updateReplicatorSettings(ReplicatorSettings settings)
実行時にレプリケーター設定を変更できるようにします。 変更できる唯一の設定は、セキュリティ資格情報です。
パラメーター:
適用対象
Azure SDK for Java