ClusterMembershipOptions Classe

Definizione

Impostazioni per l'appartenenza al cluster.

public class ClusterMembershipOptions
type ClusterMembershipOptions = class
Public Class ClusterMembershipOptions
Ereditarietà
ClusterMembershipOptions

Costruttori

ClusterMembershipOptions()

Impostazioni per l'appartenenza al cluster.

Campi

DEFAULT_DEFUNCT_SILO_CLEANUP_PERIOD

Impostazioni per l'appartenenza al cluster.

DEFAULT_DEFUNCT_SILO_EXPIRATION

Impostazioni per l'appartenenza al cluster.

DEFAULT_LIVENESS_DEATH_VOTE_EXPIRATION_TIMEOUT

Impostazioni per l'appartenenza al cluster.

DEFAULT_LIVENESS_ENABLED

Impostazioni per l'appartenenza al cluster.

DEFAULT_LIVENESS_EXPECTED_CLUSTER_SIZE

Impostazioni per l'appartenenza al cluster.

DEFAULT_LIVENESS_I_AM_ALIVE_TABLE_PUBLISH_TIMEOUT

Impostazioni per l'appartenenza al cluster.

DEFAULT_LIVENESS_MAX_JOIN_ATTEMPT_TIME

Impostazioni per l'appartenenza al cluster.

DEFAULT_LIVENESS_NUM_MISSED_PROBES_LIMIT

Impostazioni per l'appartenenza al cluster.

DEFAULT_LIVENESS_NUM_PROBED_SILOS

Impostazioni per l'appartenenza al cluster.

DEFAULT_LIVENESS_NUM_TABLE_I_AM_ALIVE_LIMIT

Impostazioni per l'appartenenza al cluster.

DEFAULT_LIVENESS_NUM_VOTES_FOR_DEATH_DECLARATION

Impostazioni per l'appartenenza al cluster.

DEFAULT_LIVENESS_PROBE_TIMEOUT

Impostazioni per l'appartenenza al cluster.

DEFAULT_LIVENESS_TABLE_REFRESH_TIMEOUT

Impostazioni per l'appartenenza al cluster.

DEFAULT_LIVENESS_USE_LIVENESS_GOSSIP

Impostazioni per l'appartenenza al cluster.

DEFAULT_VALIDATE_INITIAL_CONNECTIVITY

Impostazioni per l'appartenenza al cluster.

Proprietà

DeathVoteExpirationTimeout

Ottiene o imposta la scadenza in secondi per i voti nella tabella di appartenenza.

DefunctSiloCleanupPeriod

Ottiene o imposta la durata tra le operazioni di pulizia della tabella di appartenenza. Al termine di questo periodo, tutte le voci silo inattive precedenti a DefunctSiloExpiration quelle rimosse. Questo valore è per silo.

DefunctSiloExpiration

Ottiene o imposta il periodo di tempo dopo il quale le voci di appartenenza per i silo inattivi sono idonee per la rimozione. Valido solo se DefunctSiloCleanupPeriod non nullè .

EnableIndirectProbes

Ottiene o imposta un valore che indica se abilitare indirettamente il probe dei silo tramite altri silo.

ExpectedClusterSize

Dimensioni previste di un cluster. Non è necessario essere molto accurati, può essere una sovrastima.

ExtendProbeTimeoutDuringDegradation

Ottiene o imposta un valore che indica se estendere il valore effettivo ProbeTimeout in base alla riduzione dell'integrità locale corrente.

IAmAliveTablePublishTimeout

Ottiene o imposta il periodo tra l'aggiornamento dell'heartbeat di questo silo nella tabella di appartenenza.

IsRunningAsUnitTest

SOLO TEST - Non modificare negli ambienti di produzione

LivenessEnabled

Ottiene o imposta un valore che indica se disabilitare il protocollo di livezza silo (deve essere utilizzato solo per i test). Se si sospetta che un silo sia inattivo, ma questo attributo è impostato su false, i sospetti non verranno propagati al sistema e applicati. Questo parametro è destinato all'uso solo per i test e la risoluzione dei problemi. Nell'ambiente di produzione, la vita deve essere sempre abilitata.

LocalHealthDegradationMonitoringPeriod

Ottiene o imposta il periodo tra i test autoprotezione per registrare lo stato di riduzione dell'integrità locale.

MaxJoinAttemptTime

Ottiene o imposta la quantità massima di tempo per tentare di aggiungere un cluster prima di rinunciare.

NumMissedProbesLimit

Ottiene o imposta il numero di richieste di probe perse da un silo che causa il sospetto di questo silo come inattivo.

NumMissedTableIAmAliveLimit

Ottiene o imposta il numero di aggiornamenti "I am alive" mancanti nella tabella da un silo che causa la registrazione dell'avviso.

NumProbedSilos

Ottiene o imposta il numero di silo per ogni probe di silo per l'attività.

NumVotesForDeathDeclaration

Ottiene o imposta il numero di voti non scaduti necessari per dichiarare un silo come inattivo (deve essere al massimo NumProbedSilos)

ProbeTimeout

Ottiene o imposta sia il periodo tra l'invio di un probe di attività a qualsiasi host specificato sia il timeout per ogni probe.

TableRefreshTimeout

Ottiene o imposta il periodo tra il recupero degli aggiornamenti dalla tabella di appartenenza.

UseLivenessGossip

Ottiene o imposta un valore che indica se l'appartenenza a gossip viene aggiornata tra gli host.

ValidateInitialConnectivity

Indica se il nuovo silo che unisce il cluster deve convalidare la connettività iniziale con tutti gli altri silo attivi.

Si applica a