ReplicatorSettings クラス

定義

を使用してCreateReplicator(IStateProvider, ReplicatorSettings)作成するときに、ステートフル レプリカで をFabricReplicator構成できるようにします。

public sealed class ReplicatorSettings
type ReplicatorSettings = class
Public NotInheritable Class ReplicatorSettings
継承
ReplicatorSettings

コンストラクター

ReplicatorSettings()

ReplicatorSettings クラスの新しいインスタンスを初期化します。

プロパティ

BatchAcknowledgementInterval

受信確認を返す前に、操作を受信した後にレプリケーターが待機する時間を取得または設定します。

InitialCopyQueueSize

内のコピー操作キューの初期サイズを取得または設定します。このキュー FabricReplicatorには、サービスによってまだポンプおよび処理されていないコピー IOperationが含まれます。

InitialPrimaryReplicationQueueSize

FabricReplicatorのプライマリ レプリケーション操作キューの初期サイズを定義します。この中にはレプリケーション IOperations が含まれます。ここでのユニットは、キュー内の操作の数です。

InitialReplicationQueueSize

レプリケーション キュー サイズの初期サイズを取得または設定します。

InitialSecondaryReplicationQueueSize

FabricReplicatorのセカンダリ レプリケーション操作キューの初期サイズを IOperation定義します。

MaxCopyQueueSize

内のコピー操作キューの最大サイズを取得または設定します。このキュー FabricReplicatorには、サービスによってまだポンプおよび処理されていないコピー IOperationが含まれます。

MaxPrimaryReplicationQueueMemorySize

FabricReplicatorIOperationのプライマリ レプリケーション操作キューの最大サイズを定義します。

MaxPrimaryReplicationQueueSize

FabricReplicatorIOperationのプライマリ レプリケーション操作キューの最大サイズを定義します。

MaxReplicationMessageSize

レプリケータを介して送信できるメッセージの最大サイズを取得または設定します。 これには、レプリケーション メッセージ、メッセージのコピー、コンテキスト メッセージのコピーが含まれます。 表現の単位はバイトです。

MaxReplicationQueueMemorySize

レプリケーション キュー メモリの最大サイズを取得または設定します。

MaxReplicationQueueSize

レプリケーション キューの最大サイズを取得または設定します。

MaxSecondaryReplicationQueueMemorySize

FabricReplicatorのセカンダリ レプリケーション操作キューの最大サイズを定義します。このキューには、レプリケーション IOperationが含まれます。

MaxSecondaryReplicationQueueSize

FabricReplicatorのセカンダリ レプリケーション操作キューの最大サイズを定義します。このキューには、IOperation

PrimaryWaitForPendingQuorumsTimeout

再構成要求を処理する前に、保留中のレプリケーション操作のクォーラムの受信をプライマリ レプリケータが待機する時間を定義します。この場合、保留中のレプリケーション操作が "取り消し" される可能性があります。

ReplicationBatchSendInterval

バッチを強制的に送信する前に、操作を受信した後にレプリケーターが待機する時間を取得または設定します。

ReplicationBatchSize

バッチを送信する前にレプリケーターが受信を待機する操作の数。

ReplicatorAddress

このレプリケータが他のレプリケーターと通信するときに使用するアドレスを構成します。

ReplicatorListenAddress

このレプリケータが他のレプリケーターから情報を受信するために使用するリッスン アドレスを構成します。

ReplicatorPublishAddress

このレプリケータが他のレプリケーターに情報を送信するために使用する発行アドレスを構成します。

RequireServiceAck

サービスが次の操作をポンプする前に を呼び出 Acknowledge() すように要求することで、非永続的サービスでの操作のオプティミスティック受信確認を防止します。

RetryInterval

セカンダリがメッセージを FabricReplicator 受信したことを確認するために、プライマリからセカンダリにメッセージを送信した後に待機する時間を定義します。

SecondaryClearAcknowledgedOperations

通常、セカンダリ レプリケータの操作は、プライマリに昇格された場合にレプリカをキャッチアップできるようにキューに保持されます。 このフラグを有効にすると、セカンダリ レプリケータは、ユーザー サービスによって確認されるとすぐに操作を解放します。

SecurityCredentials

サービスがレプリケータ間のトラフィックをセキュリティで保護するためのセキュリティ資格情報を定義できるようにします。

UseStreamFaultsAndEndOfStreamOperationAck

これは Service Fabric インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

メソッド

LoadFrom(CodePackageActivationContext, String, String)

ReplicatorSettingsサービス構成設定ファイルから オブジェクトを読み込みます。

適用対象