StatefulServiceDescription.MinReplicaSetSize プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このサービスで許容されるレプリカ セットの最小サイズを取得または設定します。
public int MinReplicaSetSize { get; set; }
member this.MinReplicaSetSize : int with get, set
Public Property MinReplicaSetSize As Integer
プロパティ値
このサービスで許可されるレプリカ セットの最小サイズ。
注釈
Service Fabric が特定のパーティションのレプリカ セットのビューに保持するレプリカの最小数を定義します。 たとえば、 が 5 に設定されている場合 TargetReplicaSetSize 、通常は (エラーなしで) レプリカ セットのビューに 5 つのレプリカが存在します。 ただし、この数は失敗時に減少します。 たとえば、 が 5 で が MinReplicaSetSize 3 の場合TargetReplicaSetSize、3 つの同時エラーにより、レプリカ セットのビューに 3 つのレプリカが残ります (2 つ上、1 つ下)。 Service Fabric では、このビューで保持されているレプリカの数にマジョリティ クォーラムが使用されます。この例では 2 つです。 つまり、プライマリは引き続き操作をレプリケートでき、レプリカ セットが進行するためには、残りのセカンダリ レプリカが操作を適用する必要があります。 レプリカの合計数が のマジョリティ クォーラム MinReplicaSetSizeを下回った場合、それ以上の書き込みが許可されません。
適用対象
Azure SDK for .NET