ReliableStateManagerReplicatorSettings クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
レプリケーターを構成する設定
public class ReliableStateManagerReplicatorSettings
type ReliableStateManagerReplicatorSettings = class
Public Class ReliableStateManagerReplicatorSettings
- 継承
-
ReliableStateManagerReplicatorSettings
- 派生
コンストラクター
ReliableStateManagerReplicatorSettings() |
レプリケーターを構成する設定 |
プロパティ
BatchAcknowledgementInterval |
受信確認を返す前に、操作を受信した後にレプリケーターが待機する時間を取得または設定します。 既定値は 5 ミリ秒です。 |
CheckpointThresholdInMB |
チェックポイントのしきい値を取得または設定します。 ログの使用量がこの値を超えると、チェックポイントが開始されます。 既定値は 50 です。 単位は MB です。 |
InitialCopyQueueSize |
コピー操作を含むレプリケーター内のコピー操作キューの初期サイズを取得または設定します。 既定値は 64 です。 値は、コピー操作キュー内の操作の数です。 2 の累乗である必要があります。 |
InitialPrimaryReplicationQueueSize |
初期プライマリ レプリケーション キュー サイズを取得または設定します。 既定値は 64 です。 値は、プライマリ レプリケーション キュー内の操作の数です。 2 の累乗である必要があります。 |
InitialSecondaryReplicationQueueSize |
初期セカンダリ レプリケーション キュー サイズを取得または設定します。 既定値は 64 です。 値は、セカンダリ レプリケーション キュー内の操作の数です。 2 の累乗である必要があります。 |
MaxAccumulatedBackupLogSizeInMB |
バックアップ間で蓄積されたバックアップ ログの最大サイズを取得または設定します。 要求によって生成されたバックアップ ログによって、最後の完全バックアップを含む累積ログの合計量が MaxAccumulatedBackupLogSizeInMB を超える場合、増分バックアップ要求は失敗します。 そのような場合には、ユーザーは完全バックアップを取得する必要があります。 既定値は 800 です。 単位は MB です。 |
MaxCopyQueueSize |
コピー操作を含むレプリケーター内のコピー操作キューの最大サイズを取得または設定します。 既定値は 1024 です。 値は、コピー操作キュー内の操作の最大数です。 2 の累乗である必要があります。 |
MaxMetadataSizeInKB |
このレプリカに関連付けられているレプリケーター用に予約されている追加の永続ストレージ領域の量を KB 単位で取得または設定します。 この値は、4 の倍数である必要があります。 既定値は 4 ですが、 単位は KB です。 |
MaxPrimaryReplicationQueueMemorySize |
プライマリ レプリケーション キューの最大メモリ サイズを取得または設定します。 既定値は 0 です。これは、メモリ制限がないことを意味します。 単位は Bytes です。 |
MaxPrimaryReplicationQueueSize |
プライマリ レプリケーション キューの最大サイズを取得または設定します。 既定値は 1024 です。 値は、プライマリ レプリケーション キュー内の操作の最大数です。 2 の累乗である必要があります。 |
MaxRecordSizeInKB |
このレプリカに関連付けられているログに対してレプリケーターが書き込む最大レコード サイズを KB 単位で取得または設定します。 この値は、4 の倍数で、128 以上である必要があります。 既定値は 1024 です。 単位は KB です。 |
MaxReplicationMessageSize |
レプリケーション メッセージの最大サイズを取得または設定します。 既定値は 50 MB です。 単位は Bytes です。 |
MaxSecondaryReplicationQueueMemorySize |
セカンダリ レプリケーション キューの最大メモリ サイズを取得または設定します。 既定値は 0 です。これは、メモリ制限がないことを意味します。 単位は Bytes です。 |
MaxSecondaryReplicationQueueSize |
セカンダリ レプリケーション キューの最大サイズを取得または設定します。 既定値は 2048 です。 値は、セカンダリ レプリケーション キュー内の操作の最大数です。 2 の累乗である必要があります。 |
MaxStreamSizeInMB |
非推奨 |
MaxWriteQueueDepthInKB |
このレプリカに関連付けられているログに対してコア ロガーが指定したとおりに使用できる最大書き込みキューの深さを取得または設定します。 この値は、コア ロガーの更新時に未処理になる可能性がある最大バイト数です。 0 の場合、コア ロガーは適切な値または 4 の倍数を計算します。 既定値は 0 です。 単位は KB です。 |
MinLogSizeInMB |
最小ログ サイズを取得または設定します。 ログのサイズをこの値より小さくする場合、切り捨ては開始されません。 既定値は 0 です。 |
OptimizeForLocalSSD |
非推奨 |
OptimizeLogForLowerDiskUsage |
フラグを取得または設定します。true の場合は、IO パフォーマンスを犠牲にしてログに使用されるディスク領域が少ない方法でログを最適化する必要があることを示します。 false の場合、ログはより多くのディスク領域を使用しますが、IO パフォーマンスは向上します。 既定値は true です。 |
ReplicatorAddress |
他のレプリケーターと通信するときにこのレプリケーターが使用する {ip}:{port} 形式のアドレスを取得または設定します。 既定値は "localhost:0" で、実行時に動的ポート番号を選択します。 レプリケーターがコンテナー内で実行されている場合は、 と ReplicatorPublishAddressを設定ReplicatorListenAddressする必要があります。 |
ReplicatorListenAddress |
このレプリケーターが他のレプリケーターから情報を受信するために使用する {ip}:{port} 形式のアドレスを取得または設定します。 既定値は "localhost:0" で、実行時に動的ポート番号を選択します。 リッスン アドレスの {ip} 部分は から ServiceListenAddress取得できます。 |
ReplicatorPublishAddress |
このレプリケーターが他のレプリケーターに情報を送信するために使用する {ip}:{port} 形式のアドレスを取得または設定します。 既定値は "localhost:0" で、実行時に動的ポート番号を選択します。 発行アドレスの {ip} 部分は から ServicePublishAddress取得できます。 |
RetryInterval |
セカンダリがメッセージを受信したことを確認するためにプライマリからセカンダリにメッセージを送信した後、レプリケーターが待機する時間を取得または設定します。 既定値は 5 秒です。 |
SecondaryClearAcknowledgedOperations |
フラグを取得または設定します。true の場合、セカンダリ レプリケーターはプライマリへの操作を確認した後 (操作がディスクにフラッシュされた後) メモリ内キューをクリアする必要があることを示します。 既定値は false です。 これを "TRUE" に設定すると、フェールオーバー後にレプリカを追いつきながら、新しいプライマリで追加のディスク読み取りが発生する可能性があります。 |
SecurityCredentials |
レプリケーター間のトラフィックをセキュリティで保護するためのセキュリティ資格情報を取得または設定します。 |
SharedLogId |
これを含む Windows ファブリック ノード上の複数のレプリカで共有されるログ コンテナーの GUID 識別子を取得または設定します。 既定値は "" です。これにより、レプリケーターはノードのグローバル共有ログを使用します。 |
SharedLogPath |
この 1 つを含むノード上の複数のレプリカによって共有されるログ コンテナーへの完全なパス名を取得または設定します。 既定値は "" です。これにより、レプリケーターはノードのグローバル共有ログを使用します。 |
SlowApiMonitoringDuration |
レプリケーターが警告正常性レポートを送信するまでの間隔を設定します。このレポートには、API の速度が遅く、予想よりも長い時間がかかることが示されます。 既定値は 5 分です。 |
ThrottlingThresholdFactor |
調整しきい値係数を取得または設定します。 ログの使用量がこの値を MinLogSizeInMB を超えると、調整が開始されます。 既定値は 3 です。 |
TruncationThresholdFactor |
切り捨てしきい値係数を取得または設定します。 ログの使用量がこの値を MinLogSizeInMB を超えると、切り捨てが開始されます。 既定値は 2 です。 |
メソッド
Equals(Object) |
指定した ReplicatorSettings が現在のオブジェクトと等しいかどうかを判断します。 |
GetHashCode() |
この型のハッシュ関数として機能します。 |
ToString() |
現在のオブジェクトを表す文字列を返します。 |
適用対象
Azure SDK for .NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示