ReliableStateManagerReplicatorSettings Classe
- java.
lang. Object - microsoft.
servicefabric. replicator. ReliableStateManagerReplicatorSettings
- microsoft.
public class ReliableStateManagerReplicatorSettings
Paramètres qui configurent le réplicaur.
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Duration |
getBatchAcknowledgementInterval()
Obtient 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. |
Integer |
getCheckpointThresholdInMB()
Obtient 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. |
Long |
getInitialCopyQueueSize()
Obtient 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. |
Long |
getInitialPrimaryReplicationQueueSize()
Obtient 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. |
Long |
getInitialSecondaryReplicationQueueSize()
Obtient 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. |
Integer |
getMaxAccumulatedBackupLogSizeInMB()
Obtient 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. |
Long |
getMaxCopyQueueSize()
Obtient 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. |
Integer |
getMaxMetadataSizeInKB()
Obtient 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. |
Long |
getMaxPrimaryReplicationQueueMemorySize()
Obtient la taille maximale de mémoire 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. |
Long |
getMaxPrimaryReplicationQueueSize()
Obtient 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. |
Integer |
getMaxRecordSizeInKB()
Obtient 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. |
Long |
getMaxReplicationMessageSize()
Obtient la taille maximale du message de réplication. La valeur par défaut est 50 Mo. L’unité est Octets. |
Long |
getMaxSecondaryReplicationQueueMemorySize()
Obtient 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. |
Long |
getMaxSecondaryReplicationQueueSize()
Obtient 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. |
Integer |
getMaxWriteQueueDepthInKB()
Obtient 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é à 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. |
Integer |
getMinLogSizeInMB()
Obtient 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. |
Boolean |
getOptimizeLogForLowerDiskUsage()
Obtient un indicateur, lorsque true indique que le journal doit optimiser d’une manière où moins d’espace disque est utilisé 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. |
String |
getReplicatorAddress()
Obtient 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 ReliableStateManagerReplicatorSettings#replicatorListenAddress et ReliableStateManagerReplicatorSettings#replicatorPublishAddress. |
String |
getReplicatorListenAddress()
Obtient 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 getServiceListenAddress(). |
String |
getReplicatorPublishAddress()
Obtient 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 getServicePublishAddress(). |
Duration |
getRetryInterval()
Obtient la durée d’attente du réplicateur après avoir transmis un message du serveur principal au secondaire pour que le réplicateur reconnaisse qu’il a reçu le message. La valeur par défaut est de 5 secondes. |
Boolean |
getSecondaryClearAcknowledgedOperations()
Obtient un indicateur, quand 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. |
Security |
getSecurityCredentials()
Obtient les informations d’identification de sécurité pour sécuriser le trafic entre les réplicateurs. |
String |
getSharedLogId()
Obtient 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. |
String |
getSharedLogPath()
Obtient le chemin d’accès complet au 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. |
Duration |
getSlowApiMonitoringDuration()
Obtient 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. |
Integer |
getThrottlingThresholdFactor()
Obtient 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. |
Integer |
getTruncationThresholdFactor()
Obtient 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. |
void |
setBatchAcknowledgementInterval(Duration batchAcknowledgementInterval)
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. |
void |
setCheckpointThresholdInMB(Integer checkpointThresholdInMB)
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. |
void |
setInitialCopyQueueSize(Long initialCopyQueueSize)
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. |
void |
setInitialPrimaryReplicationQueueSize(Long initialPrimaryReplicationQueueSize)
Définit la taille de la 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. |
void |
setInitialSecondaryReplicationQueueSize(Long initialSecondaryReplicationQueueSize)
Définit la taille de la 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. |
void |
setMaxAccumulatedBackupLogSizeInMB(Integer maxAccumulatedBackupLogSizeInMB)
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. |
void |
setMaxCopyQueueSize(Long maxCopyQueueSize)
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. |
void |
setMaxMetadataSizeInKB(Integer maxMetadataSizeInKB)
Définit la quantité d’espace de stockage persistant supplémentaire réservé au réplicateur 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. |
void |
setMaxPrimaryReplicationQueueMemorySize(Long maxPrimaryReplicationQueueMemorySize)
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. |
void |
setMaxPrimaryReplicationQueueSize(Long maxPrimaryReplicationQueueSize)
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. |
void |
setMaxRecordSizeInKB(Integer maxRecordSizeInKB)
Définit la plus grande taille d’enregistrement que le réplicateur 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. |
void |
setMaxReplicationMessageSize(Long maxReplicationMessageSize)
Définit la taille maximale du message de réplication. La valeur par défaut est 50 Mo. L’unité est Octets. |
void |
setMaxSecondaryReplicationQueueMemorySize(Long maxSecondaryReplicationQueueMemorySize)
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. |
void |
setMaxSecondaryReplicationQueueSize(Long maxSecondaryReplicationQueueSize)
Définit la taille de la 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. |
void |
setMaxWriteQueueDepthInKB(Integer maxWriteQueueDepthInKB)
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é à 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. |
void |
setMinLogSizeInMB(Integer minLogSizeInMB)
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. |
void |
setOptimizeLogForLowerDiskUsage(Boolean optimizeLogForLowerDiskUsage)
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. |
void |
setReplicatorAddress(String replicatorAddress)
Définit l’adresse au format {ip}:{port} que ce réplicateur utilisera lors de la communication avec d’autres réplicaurs. 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 ReliableStateManagerReplicatorSettings#replicatorListenAddress et ReliableStateManagerReplicatorSettings#replicatorPublishAddress. |
void |
setReplicatorListenAddress(String replicatorListenAddress)
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 getServiceListenAddress(). |
void |
setReplicatorPublishAddress(String replicatorPublishAddress)
Définit l’adresse au format {ip}:{port} que ce réplicateur utilisera pour envoyer des informations à d’autres réplicaurs. 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 getServicePublishAddress(). |
void |
setRetryInterval(Duration retryInterval)
Définit la durée d’attente du réplicateur après avoir transmis un message du principal au secondaire pour que le réplicaur reconnaisse qu’il a reçu le message. La valeur par défaut est de 5 secondes. |
void |
setSecondaryClearAcknowledgedOperations(Boolean secondaryClearAcknowledgedOperations)
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. |
void |
setSecurityCredentials(SecurityCredentials securityCredentials)
Définit les informations d’identification de sécurité pour sécuriser le trafic entre les réplicaurs. |
void |
setSharedLogId(String sharedLogId)
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. |
void |
setSharedLogPath(String sharedLogPath)
Définit le chemin d’accès complet au 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. |
void |
setSlowApiMonitoringDuration(Duration 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. |
void |
setThrottlingThresholdFactor(Integer throttlingThresholdFactor)
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. |
void |
setTruncationThresholdFactor(Integer truncationThresholdFactor)
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. |
Détails de la méthode
getBatchAcknowledgementInterval
public Duration getBatchAcknowledgementInterval()
Obtient 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.
Retours:
getCheckpointThresholdInMB
public Integer getCheckpointThresholdInMB()
Obtient 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.
Retours:
getInitialCopyQueueSize
public Long getInitialCopyQueueSize()
Obtient 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.
Retours:
getInitialPrimaryReplicationQueueSize
public Long getInitialPrimaryReplicationQueueSize()
Obtient 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.
Retours:
getInitialSecondaryReplicationQueueSize
public Long getInitialSecondaryReplicationQueueSize()
Obtient 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.
Retours:
getMaxAccumulatedBackupLogSizeInMB
public Integer getMaxAccumulatedBackupLogSizeInMB()
Obtient 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.
Retours:
getMaxCopyQueueSize
public Long getMaxCopyQueueSize()
Obtient 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.
Retours:
getMaxMetadataSizeInKB
public Integer getMaxMetadataSizeInKB()
Obtient 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.
Retours:
getMaxPrimaryReplicationQueueMemorySize
public Long getMaxPrimaryReplicationQueueMemorySize()
Obtient la taille maximale de mémoire 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.
Retours:
getMaxPrimaryReplicationQueueSize
public Long getMaxPrimaryReplicationQueueSize()
Obtient 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.
Retours:
getMaxRecordSizeInKB
public Integer getMaxRecordSizeInKB()
Obtient 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.
Retours:
getMaxReplicationMessageSize
public Long getMaxReplicationMessageSize()
Obtient la taille maximale du message de réplication. La valeur par défaut est 50 Mo. L’unité est Octets.
Retours:
getMaxSecondaryReplicationQueueMemorySize
public Long getMaxSecondaryReplicationQueueMemorySize()
Obtient 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.
Retours:
getMaxSecondaryReplicationQueueSize
public Long getMaxSecondaryReplicationQueueSize()
Obtient 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.
Retours:
getMaxWriteQueueDepthInKB
public Integer getMaxWriteQueueDepthInKB()
Obtient 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é à 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.
Retours:
getMinLogSizeInMB
public Integer getMinLogSizeInMB()
Obtient 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.
Retours:
getOptimizeLogForLowerDiskUsage
public Boolean getOptimizeLogForLowerDiskUsage()
Obtient un indicateur, lorsque true indique que le journal doit optimiser d’une manière où moins d’espace disque est utilisé 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.
Retours:
getReplicatorAddress
public String getReplicatorAddress()
Obtient 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 ReliableStateManagerReplicatorSettings#replicatorListenAddress et ReliableStateManagerReplicatorSettings#replicatorPublishAddress.
Retours:
getReplicatorListenAddress
public String getReplicatorListenAddress()
Obtient 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 getServiceListenAddress().
Retours:
getReplicatorPublishAddress
public String getReplicatorPublishAddress()
Obtient 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 getServicePublishAddress().
Retours:
getRetryInterval
public Duration getRetryInterval()
Obtient la durée d’attente du réplicateur après avoir transmis un message du serveur principal au secondaire pour que le réplicateur reconnaisse qu’il a reçu le message. La valeur par défaut est de 5 secondes.
Retours:
getSecondaryClearAcknowledgedOperations
public Boolean getSecondaryClearAcknowledgedOperations()
Obtient un indicateur, quand 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.
Retours:
getSecurityCredentials
public SecurityCredentials getSecurityCredentials()
Obtient les informations d’identification de sécurité pour sécuriser le trafic entre les réplicateurs.
Retours:
getSharedLogId
public String getSharedLogId()
Obtient 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.
Retours:
getSharedLogPath
public String getSharedLogPath()
Obtient le chemin d’accès complet au 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.
Retours:
getSlowApiMonitoringDuration
public Duration getSlowApiMonitoringDuration()
Obtient 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.
Retours:
getThrottlingThresholdFactor
public Integer getThrottlingThresholdFactor()
Obtient 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.
Retours:
getTruncationThresholdFactor
public Integer getTruncationThresholdFactor()
Obtient 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.
Retours:
setBatchAcknowledgementInterval
public void setBatchAcknowledgementInterval(Duration batchAcknowledgementInterval)
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.
Paramètres:
setCheckpointThresholdInMB
public void setCheckpointThresholdInMB(Integer checkpointThresholdInMB)
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.
Paramètres:
setInitialCopyQueueSize
public void setInitialCopyQueueSize(Long initialCopyQueueSize)
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.
Paramètres:
setInitialPrimaryReplicationQueueSize
public void setInitialPrimaryReplicationQueueSize(Long initialPrimaryReplicationQueueSize)
Définit la taille de la 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.
Paramètres:
setInitialSecondaryReplicationQueueSize
public void setInitialSecondaryReplicationQueueSize(Long initialSecondaryReplicationQueueSize)
Définit la taille de la 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.
Paramètres:
setMaxAccumulatedBackupLogSizeInMB
public void setMaxAccumulatedBackupLogSizeInMB(Integer maxAccumulatedBackupLogSizeInMB)
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.
Paramètres:
setMaxCopyQueueSize
public void setMaxCopyQueueSize(Long maxCopyQueueSize)
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.
Paramètres:
setMaxMetadataSizeInKB
public void setMaxMetadataSizeInKB(Integer maxMetadataSizeInKB)
Définit la quantité d’espace de stockage persistant supplémentaire réservé au réplicateur 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.
Paramètres:
setMaxPrimaryReplicationQueueMemorySize
public void setMaxPrimaryReplicationQueueMemorySize(Long maxPrimaryReplicationQueueMemorySize)
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.
Paramètres:
setMaxPrimaryReplicationQueueSize
public void setMaxPrimaryReplicationQueueSize(Long maxPrimaryReplicationQueueSize)
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.
Paramètres:
setMaxRecordSizeInKB
public void setMaxRecordSizeInKB(Integer maxRecordSizeInKB)
Définit la plus grande taille d’enregistrement que le réplicateur 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.
Paramètres:
setMaxReplicationMessageSize
public void setMaxReplicationMessageSize(Long maxReplicationMessageSize)
Définit la taille maximale du message de réplication. La valeur par défaut est 50 Mo. L’unité est Octets.
Paramètres:
setMaxSecondaryReplicationQueueMemorySize
public void setMaxSecondaryReplicationQueueMemorySize(Long maxSecondaryReplicationQueueMemorySize)
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.
Paramètres:
setMaxSecondaryReplicationQueueSize
public void setMaxSecondaryReplicationQueueSize(Long maxSecondaryReplicationQueueSize)
Définit la taille de la 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.
Paramètres:
setMaxWriteQueueDepthInKB
public void setMaxWriteQueueDepthInKB(Integer maxWriteQueueDepthInKB)
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é à 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.
Paramètres:
setMinLogSizeInMB
public void setMinLogSizeInMB(Integer minLogSizeInMB)
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.
Paramètres:
setOptimizeLogForLowerDiskUsage
public void setOptimizeLogForLowerDiskUsage(Boolean optimizeLogForLowerDiskUsage)
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.
Paramètres:
setReplicatorAddress
public void setReplicatorAddress(String replicatorAddress)
Définit l’adresse au format {ip}:{port} que ce réplicateur utilisera lors de la communication avec d’autres réplicaurs. 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 ReliableStateManagerReplicatorSettings#replicatorListenAddress et ReliableStateManagerReplicatorSettings#replicatorPublishAddress.
Paramètres:
setReplicatorListenAddress
public void setReplicatorListenAddress(String replicatorListenAddress)
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 getServiceListenAddress().
Paramètres:
setReplicatorPublishAddress
public void setReplicatorPublishAddress(String replicatorPublishAddress)
Définit l’adresse au format {ip}:{port} que ce réplicateur utilisera pour envoyer des informations à d’autres réplicaurs. 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 getServicePublishAddress().
Paramètres:
setRetryInterval
public void setRetryInterval(Duration retryInterval)
Définit la durée d’attente du réplicateur après avoir transmis un message du principal au secondaire pour que le réplicaur reconnaisse qu’il a reçu le message. La valeur par défaut est de 5 secondes.
Paramètres:
setSecondaryClearAcknowledgedOperations
public void setSecondaryClearAcknowledgedOperations(Boolean secondaryClearAcknowledgedOperations)
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.
Paramètres:
setSecurityCredentials
public void setSecurityCredentials(SecurityCredentials securityCredentials)
Définit les informations d’identification de sécurité pour sécuriser le trafic entre les réplicaurs.
Paramètres:
setSharedLogId
public void setSharedLogId(String sharedLogId)
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.
Paramètres:
setSharedLogPath
public void setSharedLogPath(String sharedLogPath)
Définit le chemin d’accès complet au 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.
Paramètres:
setSlowApiMonitoringDuration
public void setSlowApiMonitoringDuration(Duration 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.
Paramètres:
setThrottlingThresholdFactor
public void setThrottlingThresholdFactor(Integer throttlingThresholdFactor)
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.
Paramètres:
setTruncationThresholdFactor
public void setTruncationThresholdFactor(Integer truncationThresholdFactor)
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.
Paramètres:
S’applique à
Azure SDK for Java