Partager via


ReliableStateManagerReplicatorSettings2 Classe

Définition

Paramètres qui configurent le réplicateur

public class ReliableStateManagerReplicatorSettings2 : Microsoft.ServiceFabric.Data.ReliableStateManagerReplicatorSettings
type ReliableStateManagerReplicatorSettings2 = class
    inherit ReliableStateManagerReplicatorSettings
Public Class ReliableStateManagerReplicatorSettings2
Inherits ReliableStateManagerReplicatorSettings
Héritage
ReliableStateManagerReplicatorSettings2

Constructeurs

ReliableStateManagerReplicatorSettings2()

Paramètres qui configurent le réplicateur

Propriétés

BatchAcknowledgementInterval

Obtient ou définit la durée pendant laquelle le réplicateur attend après avoir reçu une opération avant de renvoyer un accusé de réception. La valeur par défaut est 5 millisecondes.

(Hérité de ReliableStateManagerReplicatorSettings)
CheckpointThresholdInMB

Obtient ou définit le seuil de point de contrôle. Un point de contrôle est initialisé lorsque l’utilisation du journal dépasse cette valeur. La valeur par défaut est 50. L’unité est Mo.

(Hérité de ReliableStateManagerReplicatorSettings)
CopyBatchSizeInKB

Contrôle la taille du message de journal de copie utilisé dans la création d’un réplica. Une valeur plus élevée copiera plus d’enregistrements de journal dans chaque message. La valeur par défaut est 0, ce qui signifie copier un enregistrement de journal à la fois.

EnableStableReads

Indicateur contrôle la fonctionnalité Lectures stables. Les lectures stables permettent à chaque réplica de retourner uniquement les valeurs en lecture qui sont bloquées par le quorum. La valeur par défaut est false

InitialCopyQueueSize

Obtient ou définit la taille initiale de la file d’attente des opérations de copie à l’intérieur du réplicateur, qui contient les opérations de copie. La valeur par défaut est 64. La valeur est le nombre d’opérations dans la file d’attente des opérations de copie. Doit être une puissance de 2.

(Hérité de ReliableStateManagerReplicatorSettings)
InitialPrimaryReplicationQueueSize

Obtient ou définit la taille de file d’attente de réplication primaire initiale. La valeur par défaut est 64. La valeur est le nombre d’opérations dans la file d’attente de réplication principale. Doit être une puissance de 2.

(Hérité de ReliableStateManagerReplicatorSettings)
InitialSecondaryReplicationQueueSize

Obtient ou définit la taille de file d’attente de réplication secondaire initiale. La valeur par défaut est 64. La valeur est le nombre d’opérations dans la file d’attente de réplication secondaire. Doit être une puissance de 2.

(Hérité de ReliableStateManagerReplicatorSettings)
MaxAccumulatedBackupLogSizeInMB

Obtient ou définit la taille maximale d’un journal de sauvegarde cumulé entre les sauvegardes. Une demande de sauvegarde incrémentielle échoue si les journaux de sauvegarde générés par la demande entraînent une augmentation de la quantité totale de journaux d’activité cumulées, y compris la dernière sauvegarde complète, au-delà de MaxAccumulatedBackupLogSizeInMB. Dans ce cas, l’utilisateur doit effectuer une sauvegarde complète. La valeur par défaut est 800. L’unité est Mo.

(Hérité de ReliableStateManagerReplicatorSettings)
MaxCopyQueueSize

Obtient ou définit la taille maximale de la file d’attente des opérations de copie à l’intérieur du réplicateur, qui contient les opérations de copie. La valeur par défaut est 1024. La valeur est le nombre maximal d’opérations dans la file d’attente des opérations de copie. Doit être une puissance de 2.

(Hérité de ReliableStateManagerReplicatorSettings)
MaxMetadataSizeInKB

Obtient ou définit la quantité d’espace de stockage persistant supplémentaire réservé au réplicaur spécifié en kilo-octets associé à cette réplica. Cette valeur doit être un multiple de 4. La valeur par défaut est 4. L’unité est Ko.

(Hérité de ReliableStateManagerReplicatorSettings)
MaxPrimaryReplicationQueueMemorySize

Obtient ou définit la taille maximale de la mémoire de la file d’attente de réplication principale. La valeur par défaut est 0, ce qui implique qu’il n’y a aucune limitation de mémoire. L’unité est Octets.

(Hérité de ReliableStateManagerReplicatorSettings)
MaxPrimaryReplicationQueueSize

Obtient ou définit la taille maximale de la file d’attente de réplication principale. La valeur par défaut est 1024. La valeur est le nombre maximal d’opérations dans la file d’attente de réplication principale. Doit être une puissance de 2.

(Hérité de ReliableStateManagerReplicatorSettings)
MaxRecordSizeInKB

Obtient ou définit la plus grande taille d’enregistrement que le réplicaur peut écrire spécifiée en kilo-octets pour le journal associé à cette réplica. Cette valeur doit être un multiple de 4 et supérieure ou égale à 128. La valeur par défaut est 1024. L’unité est Ko.

(Hérité de ReliableStateManagerReplicatorSettings)
MaxReplicationMessageSize

Obtient ou définit la taille maximale du message de réplication. La valeur par défaut est 50 Mo. L’unité est Octets.

(Hérité de ReliableStateManagerReplicatorSettings)
MaxSecondaryReplicationQueueMemorySize

Obtient ou définit la taille maximale de la mémoire de la file d’attente de réplication secondaire. La valeur par défaut est 0, ce qui implique qu’il n’y a aucune limitation de mémoire. L’unité est Octets.

(Hérité de ReliableStateManagerReplicatorSettings)
MaxSecondaryReplicationQueueSize

Obtient ou définit la taille maximale de la file d’attente de réplication secondaire. La valeur par défaut est 2048. La valeur est le nombre maximal d’opérations dans la file d’attente de réplication secondaire. Doit être une puissance de 2.

(Hérité de ReliableStateManagerReplicatorSettings)
MaxStreamSizeInMB

Déprécié

(Hérité de ReliableStateManagerReplicatorSettings)
MaxWriteQueueDepthInKB

Obtient ou définit la profondeur de file d’attente d’écriture maximale que l’enregistreur d’événements principaux peut utiliser comme spécifié en kilo-octets pour le journal associé à cette réplica. Cette valeur est le nombre maximum d’octets pouvant être en attente pendant les mises à jour du journal de base. Ce peut être 0 pour que le journal de base calcule une valeur appropriée, ou un multiple de 4. La valeur par défaut est 0. L’unité est Ko.

(Hérité de ReliableStateManagerReplicatorSettings)
MinLogSizeInMB

Obtient ou définit la taille minimale du journal. Une troncation n’est pas lancée si elle réduit la taille du journal en dessous de cette valeur. La valeur par défaut est 0.

(Hérité de ReliableStateManagerReplicatorSettings)
OptimizeForLocalSSD

Déprécié

(Hérité de ReliableStateManagerReplicatorSettings)
OptimizeLogForLowerDiskUsage

Obtient ou définit un indicateur, lorsque true indique que le journal doit s’optimiser d’une manière où moins d’espace disque est utilisé pour le journal au coût des performances des E/S. Si la valeur est false, le journal utilise plus d’espace disque, mais a de meilleures performances d’E/S. La valeur par défaut est true.

(Hérité de ReliableStateManagerReplicatorSettings)
ReplicationBatchSendInterval

Intervalle auquel nous forçons l’envoi d’un lot de réplication, même s’il n’a pas atteint ReplicationBatchSize. La valeur par défaut est 0,015 secondes (15 millisecondes)

ReplicationBatchSize

Taille d’un ReplicationBatch. Valeur par défaut : 1

ReplicatorAddress

Obtient ou définit l’adresse au format {ip}:{port} que ce réplicateur utilisera lors de la communication avec d’autres réplicateurs. La valeur par défaut est « localhost:0 », qui sélectionne un numéro de port dynamique dans le runtime. Si le réplicateur s’exécute à l’intérieur d’un conteneur, vous devez essayer de configurer ReplicatorListenAddress et ReplicatorPublishAddress.

(Hérité de ReliableStateManagerReplicatorSettings)
ReplicatorListenAddress

Obtient ou définit l’adresse au format {ip}:{port} que ce réplicateur utilisera pour recevoir des informations d’autres réplicateurs. La valeur par défaut est « localhost:0 », qui sélectionne un numéro de port dynamique dans le runtime. {ip} partie de l’adresse d’écoute peut être obtenue à partir de ServiceListenAddress.

(Hérité de ReliableStateManagerReplicatorSettings)
ReplicatorPublishAddress

Obtient ou définit l’adresse au format {ip}:{port} que ce réplicateur utilisera pour envoyer des informations à d’autres réplicateurs. La valeur par défaut est « localhost:0 », qui sélectionne un numéro de port dynamique dans le runtime. {ip} partie de l’adresse de publication peut être obtenue à partir de ServicePublishAddress.

(Hérité de ReliableStateManagerReplicatorSettings)
RetryInterval

Obtient ou définit la durée d’attente du réplicaur après avoir transmis un message du principal au secondaire pour que le secondaire reconnaisse qu’il a reçu le message. La valeur par défaut est de 5 secondes.

(Hérité de ReliableStateManagerReplicatorSettings)
SecondaryClearAcknowledgedOperations

Obtient ou définit un indicateur, lorsque true indique que le réplicaur secondaire doit effacer la file d’attente en mémoire après avoir accusé réception des opérations au serveur principal (une fois les opérations vidées sur le disque). La valeur par défaut est false. La valeur « TRUE » peut entraîner des lectures de disque supplémentaires sur le nouveau serveur principal, tout en rattrapant les réplicas après un basculement.

(Hérité de ReliableStateManagerReplicatorSettings)
SecurityCredentials

Obtient ou définit les informations d’identification de sécurité pour sécuriser le trafic entre les réplicateurs.

(Hérité de ReliableStateManagerReplicatorSettings)
SharedLogId

Obtient ou définit l’identificateur GUID du conteneur de journaux partagé par un certain nombre de réplicas sur le nœud Windows Fabric, y compris celui-ci. La valeur par défaut est « », ce qui oblige le réplicateur à utiliser le journal partagé global pour le nœud.

(Hérité de ReliableStateManagerReplicatorSettings)
SharedLogPath

Obtient ou définit le chemin d’accès complet du conteneur de journaux partagé par un certain nombre de réplicas sur le nœud, y compris celui-ci. La valeur par défaut est « », ce qui oblige le réplicateur à utiliser le journal partagé global pour le nœud.

(Hérité de ReliableStateManagerReplicatorSettings)
ShouldAbortCopyForTruncation

Détermine si la build peut être annulée si le journal est plein. La valeur par défaut est 0

SlowApiMonitoringDuration

Définit l’intervalle après lequel le réplicaur envoie un rapport d’intégrité d’avertissement indiquant que l’API est lente et prend plus de temps que prévu. La valeur par défaut est 5 minutes.

(Hérité de ReliableStateManagerReplicatorSettings)
ThrottlingThresholdFactor

Obtient ou définit le facteur de seuil de limitation. La limitation est lancée lorsque l’utilisation du journal dépasse cette valeur fois MinLogSizeInMB. La valeur par défaut est 3.

(Hérité de ReliableStateManagerReplicatorSettings)
TruncationThresholdFactor

Obtient ou définit le facteur de seuil de troncation. Une troncation est lancée lorsque l’utilisation du journal dépasse cette valeur fois MinLogSizeInMB. La valeur par défaut est 2.

(Hérité de ReliableStateManagerReplicatorSettings)

Méthodes

Equals(Object)

Equals est utilisé pour la comparaison delta de cet objet actuel avec passé dans delta obj.

GetHashCode()

Sert de fonction de hachage pour ce type.

ToString()

Retourne une chaîne qui représente l'objet actuel.

S’applique à