Поделиться через


ClusterMembershipOptions Класс

Определение

Параметры членства в кластере.

public class ClusterMembershipOptions
type ClusterMembershipOptions = class
Public Class ClusterMembershipOptions
Наследование
ClusterMembershipOptions

Конструкторы

ClusterMembershipOptions()

Параметры членства в кластере.

Поля

DEFAULT_DEFUNCT_SILO_CLEANUP_PERIOD

Параметры членства в кластере.

DEFAULT_DEFUNCT_SILO_EXPIRATION

Параметры членства в кластере.

DEFAULT_LIVENESS_DEATH_VOTE_EXPIRATION_TIMEOUT

Параметры членства в кластере.

DEFAULT_LIVENESS_ENABLED

Параметры членства в кластере.

DEFAULT_LIVENESS_EXPECTED_CLUSTER_SIZE

Параметры членства в кластере.

DEFAULT_LIVENESS_I_AM_ALIVE_TABLE_PUBLISH_TIMEOUT

Параметры членства в кластере.

DEFAULT_LIVENESS_MAX_JOIN_ATTEMPT_TIME

Параметры членства в кластере.

DEFAULT_LIVENESS_NUM_MISSED_PROBES_LIMIT

Параметры членства в кластере.

DEFAULT_LIVENESS_NUM_PROBED_SILOS

Параметры членства в кластере.

DEFAULT_LIVENESS_NUM_TABLE_I_AM_ALIVE_LIMIT

Параметры членства в кластере.

DEFAULT_LIVENESS_NUM_VOTES_FOR_DEATH_DECLARATION

Параметры членства в кластере.

DEFAULT_LIVENESS_PROBE_TIMEOUT

Параметры членства в кластере.

DEFAULT_LIVENESS_TABLE_REFRESH_TIMEOUT

Параметры членства в кластере.

DEFAULT_LIVENESS_USE_LIVENESS_GOSSIP

Параметры членства в кластере.

DEFAULT_VALIDATE_INITIAL_CONNECTIVITY

Параметры членства в кластере.

Свойства

DeathVoteExpirationTimeout

Возвращает или задает время окончания срока действия в секундах для голосов в таблице членства.

DefunctSiloCleanupPeriod

Возвращает или задает длительность между операциями очистки таблицы членства. По истечении этого периода удаляются все несуществуемые записи силосов старше DefunctSiloExpiration . Это значение равно per-silo.

DefunctSiloExpiration

Возвращает или задает период времени, по истечении которого записи членства для несуществующих разрозненных объектов могут быть удалены. Допустимо только в том случае, если DefunctSiloCleanupPeriod не nullимеет значение .

EnableIndirectProbes

Возвращает или задает значение, указывающее, следует ли включить разрозненные проверки косвенно через другие разрозненные.

ExpectedClusterSize

Ожидаемый размер кластера. Не нужно быть очень точным, может быть переоценка.

ExtendProbeTimeoutDuringDegradation

Возвращает или задает значение, указывающее, следует ли расширять действующее ProbeTimeout значение на основе текущего локального ухудшения работоспособности.

IAmAliveTablePublishTimeout

Возвращает или задает период между обновлением пульса этого хранилища в таблице членства.

IsRunningAsUnitTest

ТОЛЬКО ТЕСТ — не изменяйте в рабочих средах

LivenessEnabled

Возвращает или задает значение, указывающее, следует ли отключить протокол активности silo (следует использовать только для тестирования). Если предполагается, что хранилище не работает, но для этого атрибута задано значение false, подозрения не будут распространяться на систему и применяться. Этот параметр предназначен только для тестирования и устранения неполадок. В рабочей среде всегда должна быть включена поддержка активности.

LocalHealthDegradationMonitoringPeriod

Возвращает или задает период между самотетами для регистрации локального состояния ухудшения работоспособности.

MaxJoinAttemptTime

Возвращает или задает максимальное время, в течение которого нужно выполнить попытку присоединиться к кластеру перед отказом.

NumMissedProbesLimit

Возвращает или задает количество пропущенных запросов пробы из бункера, что приводит к подозрению, что этот бункер не работает.

NumMissedTableIAmAliveLimit

Возвращает или задает количество пропущенных обновлений "Я жив" в таблице из хранилища, что приводит к регистрации предупреждения.

NumProbedSilos

Возвращает или задает количество разрознений, которые каждый из силосов проверяет на живую силу.

NumVotesForDeathDeclaration

Возвращает или задает количество голосов без истечения срока действия, необходимых для объявления некоторого разрозненного (должно быть не более NumProbedSilos).

ProbeTimeout

Возвращает или задает период между отправкой пробы активности на любой данный узел, а также время ожидания для каждой пробы.

TableRefreshTimeout

Возвращает или задает период между получением обновлений из таблицы членства.

UseLivenessGossip

Возвращает или задает значение, указывающее, обновляется ли членство в сплетнях между узлами.

ValidateInitialConnectivity

Указывает, должен ли новый silo, присоединяющийся к кластеру, проверять начальное подключение ко всем остальным активным разрозненным соединениям.

Применяется к