ReliableStateManagerReplicatorSettings Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Paramètres qui configurent le réplicateur
public class ReliableStateManagerReplicatorSettings
type ReliableStateManagerReplicatorSettings = class
Public Class ReliableStateManagerReplicatorSettings
- Héritage
-
ReliableStateManagerReplicatorSettings
- Dérivé
Constructeurs
ReliableStateManagerReplicatorSettings() |
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. |
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. |
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. |
InitialPrimaryReplicationQueueSize |
Obtient ou définit la taille de file d’attente de réplication principale 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. |
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. |
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 quantité totale de journaux accumulées, y compris la dernière sauvegarde complète, supérieure à MaxAccumulatedBackupLogSizeInMB. Dans ce cas, l’utilisateur doit effectuer une sauvegarde complète. La valeur par défaut est 800. L’unité est Mo. |
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. |
MaxMetadataSizeInKB |
Obtient ou définit la quantité d’espace de stockage persistant supplémentaire réservé au réplicateur spécifié en kilo-octets associé à ce réplica. Cette valeur doit être un multiple de 4. La valeur par défaut est 4. L’unité est Ko. |
MaxPrimaryReplicationQueueMemorySize |
Obtient ou définit la taille de mémoire maximale de la file d’attente de réplication principale. La valeur par défaut est 0, ce qui implique qu’il n’existe aucune limitation de mémoire. L’unité est Octets. |
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. |
MaxRecordSizeInKB |
Obtient ou définit la plus grande taille d’enregistrement que le réplicateur peut écrire spécifiée en kilo-octets pour le journal associé à ce 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. |
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. |
MaxSecondaryReplicationQueueMemorySize |
Obtient ou définit la taille de mémoire maximale de la file d’attente de réplication secondaire. La valeur par défaut est 0, ce qui implique qu’il n’existe aucune limitation de mémoire. L’unité est Octets. |
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. |
MaxStreamSizeInMB |
Déprécié |
MaxWriteQueueDepthInKB |
Obtient ou définit la profondeur maximale de file d’attente d’écriture que l’enregistreur d’événements principaux peut utiliser comme spécifié en kilo-octets pour le journal associé à ce 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. |
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. |
OptimizeForLocalSSD |
Déprécié |
OptimizeLogForLowerDiskUsage |
Obtient ou définit un indicateur, lorsque true indique que le journal doit optimiser de manière à utiliser moins d’espace disque pour le journal au détriment des performances d’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. |
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 l’exécution. Si le réplicateur s’exécute à l’intérieur d’un conteneur, vous devez essayer de configurer ReplicatorListenAddress et ReplicatorPublishAddress. |
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 l’exécution. {ip} partie de l’adresse d’écoute peut être obtenue à partir de ServiceListenAddress. |
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 l’exécution. {ip} partie de l’adresse de publication peut être obtenue à partir de ServicePublishAddress. |
RetryInterval |
Obtient ou définit la durée pendant laquelle le réplicateur attend après avoir transmis un message du serveur principal au serveur secondaire pour que le réplicaur reconnaisse qu’il a reçu le message. La valeur par défaut est de 5 secondes. |
SecondaryClearAcknowledgedOperations |
Obtient ou définit un indicateur, lorsque true indique que le réplicateur secondaire doit effacer la file d’attente en mémoire après avoir accusé réception des opérations sur le 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. |
SecurityCredentials |
Obtient ou définit les informations d’identification de sécurité pour sécuriser le trafic entre les réplicateurs. |
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. |
SharedLogPath |
Obtient ou définit le chemin 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. |
SlowApiMonitoringDuration |
Définit l’intervalle après lequel le réplicateur 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. |
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. |
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. |
Méthodes
Equals(Object) |
Détermine si le ReplicatorSettings spécifié est égal à l’objet actuel. |
GetHashCode() |
Sert de fonction de hachage pour ce type. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. |
S’applique à
Azure SDK for .NET