Freigeben über


ClusterMembershipOptions Klasse

Definition

Einstellungen für die Clustermitgliedschaft.

public class ClusterMembershipOptions
type ClusterMembershipOptions = class
Public Class ClusterMembershipOptions
Vererbung
ClusterMembershipOptions

Konstruktoren

ClusterMembershipOptions()

Einstellungen für die Clustermitgliedschaft.

Felder

DEFAULT_DEFUNCT_SILO_CLEANUP_PERIOD

Einstellungen für die Clustermitgliedschaft.

DEFAULT_DEFUNCT_SILO_EXPIRATION

Einstellungen für die Clustermitgliedschaft.

DEFAULT_LIVENESS_DEATH_VOTE_EXPIRATION_TIMEOUT

Einstellungen für die Clustermitgliedschaft.

DEFAULT_LIVENESS_ENABLED

Einstellungen für die Clustermitgliedschaft.

DEFAULT_LIVENESS_EXPECTED_CLUSTER_SIZE

Einstellungen für die Clustermitgliedschaft.

DEFAULT_LIVENESS_I_AM_ALIVE_TABLE_PUBLISH_TIMEOUT

Einstellungen für die Clustermitgliedschaft.

DEFAULT_LIVENESS_MAX_JOIN_ATTEMPT_TIME

Einstellungen für die Clustermitgliedschaft.

DEFAULT_LIVENESS_NUM_MISSED_PROBES_LIMIT

Einstellungen für die Clustermitgliedschaft.

DEFAULT_LIVENESS_NUM_PROBED_SILOS

Einstellungen für die Clustermitgliedschaft.

DEFAULT_LIVENESS_NUM_TABLE_I_AM_ALIVE_LIMIT

Einstellungen für die Clustermitgliedschaft.

DEFAULT_LIVENESS_NUM_VOTES_FOR_DEATH_DECLARATION

Einstellungen für die Clustermitgliedschaft.

DEFAULT_LIVENESS_PROBE_TIMEOUT

Einstellungen für die Clustermitgliedschaft.

DEFAULT_LIVENESS_TABLE_REFRESH_TIMEOUT

Einstellungen für die Clustermitgliedschaft.

DEFAULT_LIVENESS_USE_LIVENESS_GOSSIP

Einstellungen für die Clustermitgliedschaft.

DEFAULT_VALIDATE_INITIAL_CONNECTIVITY

Einstellungen für die Clustermitgliedschaft.

Eigenschaften

DeathVoteExpirationTimeout

Ruft die Ablaufzeit in Sekunden für Stimmen in der Mitgliedschaftstabelle ab oder legt diese fest.

DefunctSiloCleanupPeriod

Ruft die Dauer zwischen Bereinigungsvorgängen für Mitgliedschaftstabellen ab oder legt sie fest. Wenn dieser Zeitraum abgelaufen ist, werden alle veralteten Siloeinträge entfernt, die älter als DefunctSiloExpiration sind. Dieser Wert ist pro Silo.

DefunctSiloExpiration

Ruft den Zeitraum ab, nach dem Mitgliedschaftseinträge für nicht mehr vorhandene Silos zum Entfernen berechtigt sind, oder legt diese fest. Nur gültig, wenn DefunctSiloCleanupPeriod nicht nullist.

EnableIndirectProbes

Ruft einen Wert ab, der angibt, ob Das Testen von Silos indirekt über andere Silos aktiviert werden soll, oder legt diesen fest.

ExpectedClusterSize

Die erwartete Größe eines Clusters. Muss nicht sehr genau sein, kann eine zu hohe Schätzung sein.

ExtendProbeTimeoutDuringDegradation

Ruft einen Wert ab, der angibt, ob der effektive ProbeTimeout Wert basierend auf der aktuellen lokalen Integritätsbeeinträchtigung erweitert werden soll, oder legt diesen fest.

IAmAliveTablePublishTimeout

Ruft den Zeitraum zwischen dem Aktualisieren des Heartbeats dieses Silos in der Mitgliedschaftstabelle ab oder legt diesen fest.

IsRunningAsUnitTest

NUR TEST: In Produktionsumgebungen nicht ändern

LivenessEnabled

Ruft einen Wert ab, der angibt, ob das Silo liveness-Protokoll deaktiviert werden soll (sollte nur zu Testzwecken verwendet werden) oder legt diesen fest. Wenn angenommen wird, dass ein Silo ausgefallen ist, aber dieses Attribut auf falsefestgelegt ist, werden die Verdachtsmomente nicht an das System weitergegeben und erzwungen. Dieser Parameter ist nur für Tests und Problembehandlungen vorgesehen. In der Produktion sollte die Liveität immer aktiviert sein.

LocalHealthDegradationMonitoringPeriod

Ruft den Zeitraum zwischen Selbsttests ab, um die lokale Integritätsbeeinträchtigung status zu protokollieren, oder legt diesen fest.

MaxJoinAttemptTime

Ruft die maximale Zeit ab, die versucht werden soll, einem Cluster beizutreten, bevor sie aufgegeben wird, oder legt diese fest.

NumMissedProbesLimit

Ruft die Anzahl der verpassten Testanforderungen aus einem Silo ab, die dazu führen, dass dieser Silo als ausgefallen vermutet wird, oder legt diese fest.

NumMissedTableIAmAliveLimit

Ruft die Anzahl der verpassten Updates für "Ich aktiv" in der Tabelle aus einem Silo ab, das die Protokollierung von Warnungen verursacht, oder legt diese fest.

NumProbedSilos

Ruft die Anzahl der Silos ab, die von jedem Silo auf Lebendigkeit untersucht werden, oder legt diese fest.

NumVotesForDeathDeclaration

Ruft die Anzahl der nicht abgelaufenen Stimmen ab, die erforderlich sind, um ein Silo als ausgefallen zu deklarieren (sollte höchstens NumProbedSilossein) oder legt diese fest.

ProbeTimeout

Ruft sowohl den Zeitraum zwischen dem Senden eines Livetests an einen bestimmten Host als auch das Timeout für jeden Test ab oder legt diesen fest.

TableRefreshTimeout

Ruft den Zeitraum zwischen dem Abrufen von Updates aus der Mitgliedschaftstabelle ab oder legt diese fest.

UseLivenessGossip

Ruft einen Wert ab, der angibt, ob die Gossipmitgliedschaft zwischen Hosts aktualisiert wird, oder legt diesen fest.

ValidateInitialConnectivity

Gibt an, ob ein neuer Silo, der dem Cluster beitritt, die anfängliche Konnektivität mit allen anderen aktiven Silos überprüfen muss.

Gilt für: