Partager via


ClusterMembershipOptions Classe

Définition

Paramètres pour l’appartenance au cluster.

public class ClusterMembershipOptions
type ClusterMembershipOptions = class
Public Class ClusterMembershipOptions
Héritage
ClusterMembershipOptions

Constructeurs

ClusterMembershipOptions()

Paramètres pour l’appartenance au cluster.

Champs

DEFAULT_DEFUNCT_SILO_CLEANUP_PERIOD

Paramètres pour l’appartenance au cluster.

DEFAULT_DEFUNCT_SILO_EXPIRATION

Paramètres pour l’appartenance au cluster.

DEFAULT_LIVENESS_DEATH_VOTE_EXPIRATION_TIMEOUT

Paramètres pour l’appartenance au cluster.

DEFAULT_LIVENESS_ENABLED

Paramètres pour l’appartenance au cluster.

DEFAULT_LIVENESS_EXPECTED_CLUSTER_SIZE

Paramètres pour l’appartenance au cluster.

DEFAULT_LIVENESS_I_AM_ALIVE_TABLE_PUBLISH_TIMEOUT

Paramètres pour l’appartenance au cluster.

DEFAULT_LIVENESS_MAX_JOIN_ATTEMPT_TIME

Paramètres pour l’appartenance au cluster.

DEFAULT_LIVENESS_NUM_MISSED_PROBES_LIMIT

Paramètres pour l’appartenance au cluster.

DEFAULT_LIVENESS_NUM_PROBED_SILOS

Paramètres pour l’appartenance au cluster.

DEFAULT_LIVENESS_NUM_TABLE_I_AM_ALIVE_LIMIT

Paramètres pour l’appartenance au cluster.

DEFAULT_LIVENESS_NUM_VOTES_FOR_DEATH_DECLARATION

Paramètres pour l’appartenance au cluster.

DEFAULT_LIVENESS_PROBE_TIMEOUT

Paramètres pour l’appartenance au cluster.

DEFAULT_LIVENESS_TABLE_REFRESH_TIMEOUT

Paramètres pour l’appartenance au cluster.

DEFAULT_LIVENESS_USE_LIVENESS_GOSSIP

Paramètres pour l’appartenance au cluster.

DEFAULT_VALIDATE_INITIAL_CONNECTIVITY

Paramètres pour l’appartenance au cluster.

Propriétés

DeathVoteExpirationTimeout

Obtient ou définit le délai d’expiration en secondes pour les votes dans la table d’appartenance.

DefunctSiloCleanupPeriod

Obtient ou définit la durée entre les opérations de nettoyage de table d’appartenance. Lorsque cette période s’écoule, toutes les entrées de silo obsolètes antérieures DefunctSiloExpiration à sont supprimées. Cette valeur est par silo.

DefunctSiloExpiration

Obtient ou définit la période après laquelle les entrées d’appartenance pour les silos obsolètes peuvent être supprimées. Valide uniquement si DefunctSiloCleanupPeriod n’est pas null.

EnableIndirectProbes

Obtient ou définit une valeur indiquant s’il faut activer indirectement le sondage des silos via d’autres silos.

ExpectedClusterSize

Taille attendue d’un cluster. Inutile d’être très précis, peut être une surestimation.

ExtendProbeTimeoutDuringDegradation

Obtient ou définit une valeur indiquant s’il faut étendre la valeur effective ProbeTimeout en fonction de la dégradation actuelle de l’intégrité locale.

IAmAliveTablePublishTimeout

Obtient ou définit la période entre la mise à jour du pulsation de ce silo dans la table d’appartenance.

IsRunningAsUnitTest

TEST UNIQUEMENT - Ne pas modifier dans les environnements de production

LivenessEnabled

Obtient ou définit une valeur indiquant s’il faut désactiver le protocole silo liveness (doit être utilisé uniquement pour les tests). Si un silo est suspecté d’être arrêté, mais que cet attribut a la valeur false, les suspicions ne sont pas propagées au système et appliquées. Ce paramètre est destiné à être utilisé uniquement pour le test et la résolution des problèmes. En production, la durée de vie doit toujours être activée.

LocalHealthDegradationMonitoringPeriod

Obtient ou définit la période entre les auto-tests pour journaliser la dégradation de l’intégrité locale status.

MaxJoinAttemptTime

Obtient ou définit la durée maximale de tentative de jointure d’un cluster avant d’abandonner.

NumMissedProbesLimit

Obtient ou définit le nombre de requêtes de sonde manquées à partir d’un silo qui conduisent à suspecter ce silo comme étant en panne.

NumMissedTableIAmAliveLimit

Obtient ou définit le nombre de mises à jour « Je suis en vie » manquées dans la table à partir d’un silo qui entraîne la journalisation d’un avertissement.

NumProbedSilos

Obtient ou définit le nombre de silos que chaque silo sonde pour la durée de vie.

NumVotesForDeathDeclaration

Obtient ou définit le nombre de votes non expirés nécessaires pour déclarer un silo en panne (doit être au maximum NumProbedSilos)

ProbeTimeout

Obtient ou définit à la fois la période entre l’envoi d’une sonde liveness à un hôte donné, ainsi que le délai d’expiration de chaque sonde.

TableRefreshTimeout

Obtient ou définit la période entre l’extraction des mises à jour à partir de la table d’appartenance.

UseLivenessGossip

Obtient ou définit une valeur indiquant si l’appartenance aux ragots est mise à jour entre les hôtes.

ValidateInitialConnectivity

Si le nouveau silo qui joint le cluster doit valider la connectivité initiale avec tous les autres silos actifs.

S’applique à