ReplicatorSettings クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
を使用して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サービス構成設定ファイルから オブジェクトを読み込みます。 |
適用対象
Azure SDK for .NET