ReplicatorSettings Klasse

Definition

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: