다음을 통해 공유


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 오래된 모든 소멸 사일로 항목이 제거됩니다. 이 값은 사일로당입니다.

DefunctSiloExpiration

소멸된 사일로에 대한 멤버 자격 항목을 제거할 수 있는 기간을 가져오거나 설정합니다. 가 이 아닌 경우에만 DefunctSiloCleanupPeriod 유효합니다 null.

EnableIndirectProbes

다른 사일로를 통해 간접적으로 검색 사일로를 사용하도록 설정할지 여부를 나타내는 값을 가져오거나 설정합니다.

ExpectedClusterSize

클러스터의 예상 크기입니다. 매우 정확할 필요가 없으며 과대 평가될 수 있습니다.

ExtendProbeTimeoutDuringDegradation

현재 로컬 상태 저하에 따라 유효 ProbeTimeout 값을 확장할지 여부를 나타내는 값을 가져오거나 설정합니다.

IAmAliveTablePublishTimeout

멤버 자격 테이블에서 이 사일로의 하트비트를 업데이트하는 기간을 가져오거나 설정합니다.

IsRunningAsUnitTest

테스트 전용 - 프로덕션 환경에서 수정하지 마세요.

LivenessEnabled

사일로 활동성 프로토콜을 사용하지 않도록 설정할지 여부를 나타내는 값을 가져오거나 설정합니다(테스트에만 사용해야 함). 사일로가 다운된 것으로 의심되지만 이 특성이 로 false설정된 경우 의심은 시스템에 전파되어 적용되지 않습니다. 이 매개 변수는 테스트 및 문제 해결에만 사용됩니다. 프로덕션 환경에서는 항상 활동성을 사용하도록 설정해야 합니다.

LocalHealthDegradationMonitoringPeriod

로컬 상태 저하 상태 기록하기 위한 자체 테스트 사이의 기간을 가져오거나 설정합니다.

MaxJoinAttemptTime

포기하기 전에 클러스터 조인을 시도할 최대 시간을 가져오거나 설정합니다.

NumMissedProbesLimit

사일로에서 누락된 프로브 요청 수를 가져오거나 설정하여 이 사일로를 아래로 의심합니다.

NumMissedTableIAmAliveLimit

경고가 기록되도록 하는 사일로에서 테이블에서 누락된 "I am alive" 업데이트 수를 가져오거나 설정합니다.

NumProbedSilos

활동성을 위해 각 사일로 프로브의 사일로 수를 가져오거나 설정합니다.

NumVotesForDeathDeclaration

일부 사일로를 아래로 선언하는 데 필요한 만료되지 않은 투표 수를 가져오거나 설정합니다(최대 NumProbedSilos).

ProbeTimeout

지정된 호스트에 활동성 프로브를 보내는 기간과 각 프로브에 대한 시간 제한을 모두 가져오거나 설정합니다.

TableRefreshTimeout

멤버 자격 테이블에서 업데이트를 가져오는 간격을 가져오거나 설정합니다.

UseLivenessGossip

가십 멤버 자격이 호스트 간에 업데이트되는지 여부를 나타내는 값을 가져오거나 설정합니다.

ValidateInitialConnectivity

클러스터를 조인하는 새 사일로가 다른 모든 활성 사일로와의 초기 연결의 유효성을 검사해야 하는지 여부입니다.

적용 대상