Freigeben über


StatefulServiceDescription.MinReplicaSetSize Eigenschaft

Definition

Ruft die minimale zulässige Replikatsatzgröße für diesen Dienst ab oder legt diese fest.

public int MinReplicaSetSize { get; set; }
member this.MinReplicaSetSize : int with get, set
Public Property MinReplicaSetSize As Integer

Eigenschaftswert

Die mindest zulässige Replikatsatzgröße für diesen Dienst.

Hinweise

Definiert die Mindestanzahl von Replikaten, die Service Fabric in der Ansicht des Replikatsatzes für eine bestimmte Partition behält. Wenn beispielsweise auf TargetReplicaSetSize fünf festgelegt ist, befinden sich normalerweise (ohne Fehler) fünf Replikate in der Ansicht des Replikatsatzes. Diese Zahl nimmt jedoch bei Fehlern ab. Wenn z. B. fünf TargetReplicaSetSize und der MinReplicaSetSize drei ist, bleiben drei gleichzeitige Fehler in der Ansicht des Replikatsatzes drei Replikate (zwei nach oben, eins nach unten). Service Fabric verwendet das Mehrheitsquorum für die Anzahl von Replikaten, die in dieser Ansicht verwaltet werden, was für dieses Beispiel zwei ist. Dies bedeutet, dass der primäre Vorgang weiterhin replizieren kann UND dass das verbleibende sekundäre Replikat den Vorgang anwenden MUSS, damit der Replikatsatz den Fortschritt macht. Wenn die Gesamtzahl der Replikate unter das Mehrheitsquorum des MinReplicaSetSizefällt, werden weitere Schreibvorgänge nicht zugelassen.

Gilt für: