次の方法で共有


StatefulServiceDescription.MinReplicaSetSize プロパティ

定義

このサービスで許容されるレプリカ セットの最小サイズを取得または設定します。

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を下回った場合、それ以上の書き込みが許可されません。

適用対象