Freigeben über


ReliableStateManagerReplicatorSettings2 Klasse

Definition

Einstellungen, die den Replizierer konfigurieren

public class ReliableStateManagerReplicatorSettings2 : Microsoft.ServiceFabric.Data.ReliableStateManagerReplicatorSettings
type ReliableStateManagerReplicatorSettings2 = class
    inherit ReliableStateManagerReplicatorSettings
Public Class ReliableStateManagerReplicatorSettings2
Inherits ReliableStateManagerReplicatorSettings
Vererbung
ReliableStateManagerReplicatorSettings2

Konstruktoren

ReliableStateManagerReplicatorSettings2()

Einstellungen, die den Replizierer konfigurieren

Eigenschaften

BatchAcknowledgementInterval

Ruft die Zeit ab, die der Replizierer nach dem Empfang eines Vorgangs wartet, bevor eine Bestätigung zurücksendet wird, oder legt diese fest. Der Standardwert ist 5 Millisekunden.

(Geerbt von ReliableStateManagerReplicatorSettings)
CheckpointThresholdInMB

Ruft den Prüfpunktschwellenwert ab oder legt diese fest. Ein Prüfpunkt wird initiiert, wenn die Protokollnutzung diesen Wert überschreitet. Der Standardwert ist 50. Die Einheit ist MB.

(Geerbt von ReliableStateManagerReplicatorSettings)
CopyBatchSizeInKB

Steuert die Größe der Kopierprotokollmeldung, die beim Erstellen eines Replikats verwendet wird. Ein höherer Wert kopiert weitere Protokolldatensätze in jeder Nachricht. Der Standardwert ist 0, was bedeutet, dass jeweils ein Protokolldatensatz kopiert wird.

EnableStableReads

Flag-Steuerelemente Feature "Stabile Lesevorgänge". Stabile Lesevorgänge ermöglichen es jedem Replikat, beim Lesen nur Werte zurückzugeben, die ein Quorum aufweisen. Die Standardeinstellung ist „false“.

InitialCopyQueueSize

Ruft die Anfangsgröße der Kopiervorgangswarteschlange im Replikattor ab, der Kopiervorgänge enthält, oder legt diese fest. Der Standardwert ist 64. Der Wert ist die Anzahl der Vorgänge in der Kopiervorgangswarteschlange. Muss eine Leistung von 2 sein.

(Geerbt von ReliableStateManagerReplicatorSettings)
InitialPrimaryReplicationQueueSize

Ruft die anfängliche größe der primären Replikationswarteschlange ab oder legt sie fest. Der Standardwert ist 64. Der Wert ist die Anzahl der Vorgänge in der primären Replikationswarteschlange. Muss eine Leistung von 2 sein.

(Geerbt von ReliableStateManagerReplicatorSettings)
InitialSecondaryReplicationQueueSize

Ruft die größe der anfänglichen sekundären Replikationswarteschlange ab oder legt sie fest. Der Standardwert ist 64. Der Wert ist die Anzahl der Vorgänge in der sekundären Replikationswarteschlange. Muss eine Leistung von 2 sein.

(Geerbt von ReliableStateManagerReplicatorSettings)
MaxAccumulatedBackupLogSizeInMB

Ruft die maximale Größe für ein akkumuliertes Sicherungsprotokoll zwischen Sicherungen ab oder legt diese fest. Eine inkrementelle Sicherungsanforderung schlägt fehl, wenn die von der Anforderung generierten Sicherungsprotokolle dazu führen, dass die Gesamtmenge der gesammelten Protokolle einschließlich der letzten vollständigen Sicherung größer als MaxAccumulatedBackupLogSizeInMB ist. In einem solchen Fall muss der Benutzer eine vollständige Sicherung durchführen. Der Standardwert ist 800. Die Einheit ist MB.

(Geerbt von ReliableStateManagerReplicatorSettings)
MaxCopyQueueSize

Ruft die maximale Größe der Kopiervorgangswarteschlange innerhalb von Replicator ab, die Kopiervorgänge enthält, oder legt diese fest. Der Standardwert ist 1024. Der Wert ist die maximale Anzahl von Vorgängen in der Kopiervorgangswarteschlange. Muss eine Leistung von 2 sein.

(Geerbt von ReliableStateManagerReplicatorSettings)
MaxMetadataSizeInKB

Ruft die Menge des zusätzlichen persistenten Speicherplatzes ab, der für den replizierenden Replikat in Kilobytes reserviert ist, oder legt diesen fest. Dieser Wert muss ein Vielfaches von 4 sein. Der Standardwert ist 4. Die Einheit ist KB.

(Geerbt von ReliableStateManagerReplicatorSettings)
MaxPrimaryReplicationQueueMemorySize

Ruft die maximale Arbeitsspeichergröße der primären Replikationswarteschlange ab oder legt sie fest. Der Standardwert ist 0, was bedeutet, dass es keine Speicherbeschränkung gibt. Die Einheit ist Bytes.

(Geerbt von ReliableStateManagerReplicatorSettings)
MaxPrimaryReplicationQueueSize

Ruft die maximale Größe der primären Replikationswarteschlange ab oder legt diese fest. Der Standardwert ist 1024. Der Wert ist die maximale Anzahl von Vorgängen in der primären Replikationswarteschlange. Muss eine Leistung von 2 sein.

(Geerbt von ReliableStateManagerReplicatorSettings)
MaxRecordSizeInKB

Ruft die größte Datensatzgröße ab, die der Replikator in Kilobyte für das Protokoll schreibt, das diesem Replikat zugeordnet ist, oder legt diese fest. Dieser Wert muss ein Vielfaches von 4 und größer oder gleich 128 sein. Der Standardwert ist 1024. Die Einheit ist KB.

(Geerbt von ReliableStateManagerReplicatorSettings)
MaxReplicationMessageSize

Ruft die maximale Größe der Replikationsnachricht ab oder legt sie fest. Der Standardwert ist 50 MB. Die Einheit ist Bytes.

(Geerbt von ReliableStateManagerReplicatorSettings)
MaxSecondaryReplicationQueueMemorySize

Ruft die maximale Arbeitsspeichergröße der sekundären Replikationswarteschlange ab oder legt sie fest. Der Standardwert ist 0, was bedeutet, dass es keine Speicherbeschränkung gibt. Die Einheit ist Bytes.

(Geerbt von ReliableStateManagerReplicatorSettings)
MaxSecondaryReplicationQueueSize

Ruft die maximale Größe der sekundären Replikationswarteschlange ab oder legt sie fest. Der Standardwert ist 2048. Der Wert ist die maximale Anzahl von Vorgängen in der sekundären Replikationswarteschlange. Muss eine Leistung von 2 sein.

(Geerbt von ReliableStateManagerReplicatorSettings)
MaxStreamSizeInMB

Als veraltet markiert

(Geerbt von ReliableStateManagerReplicatorSettings)
MaxWriteQueueDepthInKB

Ruft die maximale Schreibwarteschlangentiefe ab, die die Kernprotokollierung wie in Kilobyte für das Protokoll verwenden kann, das diesem Replikat zugeordnet ist, oder legt diese fest. Dieser Wert ist die maximale Anzahl von Bytes, die während der Updates für die zentrale Protokollierung ausstehend sein können. Der Wert kann 0 sein, damit die zentrale Protokollierung einen geeigneten Wert berechnet, oder ein Vielfaches von 4. Der Standardwert ist 0. Die Einheit ist KB.

(Geerbt von ReliableStateManagerReplicatorSettings)
MinLogSizeInMB

Ruft die minimale Protokollgröße ab oder legt diese fest. Ein Abschneiden wird nicht initiiert, wenn die Größe des Protokolls auf unter diesen Wert reduziert würde. Der Standardwert ist 0.

(Geerbt von ReliableStateManagerReplicatorSettings)
OptimizeForLocalSSD

Als veraltet markiert

(Geerbt von ReliableStateManagerReplicatorSettings)
OptimizeLogForLowerDiskUsage

Ruft ein Flag ab oder legt es fest, wenn true angibt, dass das Protokoll so optimiert werden soll, dass weniger Speicherplatz für das Protokoll zu Lasten der E/A-Leistung verwendet wird. Bei false belegt das Protokoll mehr Speicherplatz, weist jedoch eine bessere E/A-Leistung auf. Der Standardwert ist true.

(Geerbt von ReliableStateManagerReplicatorSettings)
ReplicationBatchSendInterval

Intervall, in dem das Senden des Replikationsbatchs erzwungen wird, auch wenn er ReplicationBatchSize nicht erreicht hat. Der Standardwert ist 0,015 Sekunden (15 Millisekunden)

ReplicationBatchSize

Größe eines ReplicationBatchs. Der Standardwert ist 1.

ReplicatorAddress

Ruft die Adresse im {ip}:{port}-Format ab, die dieser Replikator bei der Kommunikation mit anderen Replizierern verwendet, oder legt diese fest. Der Standardwert ist "localhost:0", der eine dynamische Portnummer in der Laufzeit auswählt. Wenn replicator in einem Container ausgeführt wird, sollten Sie versuchen, und ReplicatorPublishAddresseinzurichtenReplicatorListenAddress.

(Geerbt von ReliableStateManagerReplicatorSettings)
ReplicatorListenAddress

Ruft die Adresse im {ip}:{port}-Format ab, die dieser Replizierer zum Empfangen von Informationen von anderen Replizierern verwendet, oder legt diese fest. Der Standardwert ist "localhost:0", der eine dynamische Portnummer in der Laufzeit auswählt. Ein {ip}-Teil der Listenadresse kann von ServiceListenAddressabgerufen werden.

(Geerbt von ReliableStateManagerReplicatorSettings)
ReplicatorPublishAddress

Ruft die Adresse im {ip}:{port}-Format ab, die dieser Replizierer zum Senden von Informationen an andere Replikatoren verwendet, oder legt diese fest. Der Standardwert ist "localhost:0", der eine dynamische Portnummer in der Laufzeit auswählt. Ein {ip}-Teil der Veröffentlichungsadresse kann von ServicePublishAddressabgerufen werden.

(Geerbt von ReliableStateManagerReplicatorSettings)
RetryInterval

Ruft ab oder legt fest, wie lange der Replizierer wartet, nachdem er eine Nachricht vom primären an den sekundären gesendet hat, damit der sekundäre Computer bestätigt, dass er die Nachricht empfangen hat. Der Standardwert ist 5 Sekunden.

(Geerbt von ReliableStateManagerReplicatorSettings)
SecondaryClearAcknowledgedOperations

Ruft ein Flag ab oder legt dieses fest, wenn true angibt, dass der sekundäre Replikator die In-Memory-Warteschlange löschen soll, nachdem die Vorgänge beim primären Server bestätigt wurden (nachdem die Vorgänge auf den Datenträger geleert wurden). Der Standardwert ist „false“. Die Einstellung auf "TRUE" kann zu zusätzlichen Datenträgerlesevorgängen auf dem neuen primären Computer führen, während Replikate nach einem Failover aufgeholt werden.

(Geerbt von ReliableStateManagerReplicatorSettings)
SecurityCredentials

Ruft die Sicherheitsanmeldeinformationen zum Schützen des Datenverkehrs zwischen Replizierern ab oder legt diese fest.

(Geerbt von ReliableStateManagerReplicatorSettings)
SharedLogId

Ruft den GUID-Bezeichner für den Protokollcontainer ab, der von einer Reihe von Replikaten auf dem Windows Fabric-Knoten einschließlich dieses freigegeben wird, oder legt diesen fest. Der Standardwert ist "", wodurch der Replikator das globale freigegebene Protokoll für den Knoten verwendet.

(Geerbt von ReliableStateManagerReplicatorSettings)
SharedLogPath

Ruft den vollständigen Pfadnamen für den Protokollcontainer ab, der von einer Reihe von Replikaten auf dem Knoten freigegeben wird, einschließlich dieses. Der Standardwert ist "", wodurch der Replikator das globale freigegebene Protokoll für den Knoten verwendet.

(Geerbt von ReliableStateManagerReplicatorSettings)
ShouldAbortCopyForTruncation

Bestimmt, ob der Build abgebrochen werden kann, wenn das Protokoll voll ist. Der Standardwert ist 0.

SlowApiMonitoringDuration

Legt das Intervall fest, nach dem der Replizierer einen Warnungszustandsbericht sendet, dass die API langsam ist und länger dauert als erwartet. Der Standardwert ist 5 Minuten.

(Geerbt von ReliableStateManagerReplicatorSettings)
ThrottlingThresholdFactor

Ruft den Drosselungsschwellenfaktor ab oder legt diese fest. Die Drosselung wird initiiert, wenn die Protokollnutzung diesen Wert mal MinLogSizeInMB überschreitet. Der Standardwert ist 3.

(Geerbt von ReliableStateManagerReplicatorSettings)
TruncationThresholdFactor

Ruft den Abschneideschwellenfaktor ab oder legt diese fest. Ein Abschneiden wird initiiert, wenn die Protokollnutzung diesen Wert mal MinLogSizeInMB überschreitet. Der Standardwert ist 2.

(Geerbt von ReliableStateManagerReplicatorSettings)

Methoden

Equals(Object)

Equals wird für den Deltavergleich des aktuellen Objekts mit übergebenem delta obj verwendet.

GetHashCode()

Fungiert für diesen Typ als eine Hashfunktion.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

Gilt für: