ReliableStateManagerReplicatorSettings2 Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Einstellungen, die den Replizierer konfigurieren
public class ReliableStateManagerReplicatorSettings2 : Microsoft.ServiceFabric.Data.ReliableStateManagerReplicatorSettings
type ReliableStateManagerReplicatorSettings2 = class
inherit ReliableStateManagerReplicatorSettings
Public Class ReliableStateManagerReplicatorSettings2
Inherits ReliableStateManagerReplicatorSettings
- Vererbung
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:
Azure SDK for .NET