ReliableStateManagerReplicatorSettings2 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 ReliableStateManagerReplicatorSettings2 : Microsoft.ServiceFabric.Data.ReliableStateManagerReplicatorSettings
type ReliableStateManagerReplicatorSettings2 = class
inherit ReliableStateManagerReplicatorSettings
Public Class ReliableStateManagerReplicatorSettings2
Inherits ReliableStateManagerReplicatorSettings
- Héritage
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 à
Azure SDK for .NET