ReplicatorSettings 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.
Ermöglicht einem zustandsbehafteten Replikat das FabricReplicator konfigurieren, wenn es über CreateReplicator(IStateProvider, ReplicatorSettings)erstellt wird.
public sealed class ReplicatorSettings
type ReplicatorSettings = class
Public NotInheritable Class ReplicatorSettings
- Vererbung
-
ReplicatorSettings
Konstruktoren
ReplicatorSettings() |
Initialisiert eine neue Instanz der ReplicatorSettings-Klasse. |
Eigenschaften
BatchAcknowledgementInterval |
Ruft die Zeit ab, die der Replizierer nach dem Empfang eines Vorgangs wartet, bevor eine Bestätigung zurück gesendet wird, oder legt diesen fest. |
InitialCopyQueueSize |
Ruft die anfängliche Größe der Kopiervorgangswarteschlange in FabricReplicatorab, die noch IOperationnicht vom Dienst gepumpt und verarbeitet wurde, oder legt diese fest. |
InitialPrimaryReplicationQueueSize |
Definiert die anfängliche Größe der Warteschlange des primären Replikationsvorgangs in FabricReplicator, die Replikationsvorgänge IOperationenthält. Die Einheit hier ist die Anzahl von Vorgängen in der Warteschlange. |
InitialReplicationQueueSize |
Ruft die anfängliche Größe der Replikationswarteschlange ab oder legt diese fest. |
InitialSecondaryReplicationQueueSize |
Definiert die anfängliche Größe der sekundären Replikationsvorgangswarteschlange in FabricReplicator, die Replikationsvorgänge IOperationenthält. |
MaxCopyQueueSize |
Ruft die maximale Größe der Kopiervorgangswarteschlange in FabricReplicatorab, die noch IOperationnicht vom Dienst gepumpt und verarbeitet wurde, oder legt diese fest. |
MaxPrimaryReplicationQueueMemorySize |
Definiert die maximale Größe der Warteschlange des primären Replikationsvorgangs in FabricReplicator, die Replikationsvorgänge IOperationenthält. |
MaxPrimaryReplicationQueueSize |
Definiert die maximale Größe der Warteschlange des primären Replikationsvorgangs in FabricReplicator, die Replikationsvorgänge IOperationenthält. |
MaxReplicationMessageSize |
Ruft die maximale Größe einer Nachricht ab, die über den Replizierer übertragen werden kann, oder legt diese fest. Dazu gehören Replikationsnachrichten, Kopieren von Nachrichten und Kopieren von Kontextnachrichten. Die Einheit der Darstellung ist Bytes. |
MaxReplicationQueueMemorySize |
Ruft die maximale Größe für den Replikationswarteschlangenspeicher ab oder legt diese fest. |
MaxReplicationQueueSize |
Ruft die maximale Größe für die Replikationswarteschlange ab oder legt diese fest. |
MaxSecondaryReplicationQueueMemorySize |
Definiert die maximale Größe der Warteschlange des sekundären Replikationsvorgangs in FabricReplicator, die Replikationsvorgänge IOperationenthält. |
MaxSecondaryReplicationQueueSize |
Definiert die maximale Größe der sekundären Replikationsvorgangswarteschlange in FabricReplicator, die Replikationsvorgänge IOperationenthält. |
PrimaryWaitForPendingQuorumsTimeout |
Definiert, wie lange der primäre Replikator auf den Empfang eines Quorums von Bestätigungen für alle ausstehenden Replikationsvorgänge wartet, bevor eine Neukonfigurationsanforderung verarbeitet wird, was möglicherweise zum "Abbrechen" der ausstehenden Replikationsvorgänge führen kann. |
ReplicationBatchSendInterval |
Ruft die Zeit ab, die der Replikator nach dem Empfangen eines Vorgangs wartet, bevor er das Senden eines Batches erzwingt, oder legt diesen fest. |
ReplicationBatchSize |
Die Anzahl von Vorgängen, auf die der Replikater wartet, bevor ein Batch gesendet wird. |
ReplicatorAddress |
Konfiguriert die Adresse, die dieser Replikator bei der Kommunikation mit anderen Replikatoren verwendet. |
ReplicatorListenAddress |
Konfiguriert die Lauschadresse, die dieser Replikator zum Empfangen von Informationen von anderen Replikatoren verwendet. |
ReplicatorPublishAddress |
Konfiguriert die Veröffentlichungsadresse, die dieser Replikator zum Senden von Informationen an andere Replikatoren verwendet. |
RequireServiceAck |
Verhindert die optimistische Bestätigung von Vorgängen in nicht persistenten Diensten, indem er verlangt, dass der Dienst aufruft Acknowledge() , bevor er den nächsten Vorgang pumpt. |
RetryInterval |
Definiert, wie lange die FabricReplicator Wartezeit dauert, nachdem eine Nachricht vom primären an das sekundäre gesendet wurde, um zu bestätigen, dass die Nachricht empfangen wurde. |
SecondaryClearAcknowledgedOperations |
In der Regel werden Vorgänge im sekundären Replikator in der Warteschlange beibehalten, um Replikate abfangen zu können, wenn sie zu einem primären Replikat höhergestuft werden. Wenn dieses Flag aktiviert ist, gibt der sekundäre Replikator den Vorgang frei, sobald er vom Benutzerdienst bestätigt wird. |
SecurityCredentials |
Ermöglicht dem Dienst das Definieren von Sicherheitsanmeldeinformationen zum Schützen des Datenverkehrs zwischen Replikatoren. |
UseStreamFaultsAndEndOfStreamOperationAck |
Dies unterstützt die Service Fabric-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden. |
Methoden
LoadFrom(CodePackageActivationContext, String, String) |
Lädt das ReplicatorSettings Objekt aus der Konfigurationseinstellungsdatei des Diensts. |
Gilt für:
Azure SDK for .NET