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 的已失效 silo 条目。 此值是每个 silo。

DefunctSiloExpiration

获取或设置一段时间后,已失效 silo 的成员资格条目有资格删除。 仅当 不是 nullDefunctSiloCleanupPeriod有效。

EnableIndirectProbes

获取或设置一个值,该值指示是否通过其他 silo 间接启用探测 silo。

ExpectedClusterSize

群集的预期大小。 不需要非常准确,可以高估。

ExtendProbeTimeoutDuringDegradation

获取或设置一个值,该值指示是否根据当前的本地运行状况降级扩展有效 ProbeTimeout 值。

IAmAliveTablePublishTimeout

获取或设置成员身份表中更新此 silo 的检测信号之间的时间段。

IsRunningAsUnitTest

仅测试 - 请勿在生产环境中修改

LivenessEnabled

获取或设置一个值,该值指示是否应禁用 silo 运行性协议 (应仅用于测试) 。 如果怀疑 silo 已关闭,但此属性设置为 false,则怀疑不会传播到系统并强制执行。 此参数仅用于测试和故障排除。 在生产环境中,应始终启用活动。

LocalHealthDegradationMonitoringPeriod

获取或设置自测试记录本地运行状况降级状态之间的时间段。

MaxJoinAttemptTime

获取或设置放弃之前尝试加入群集的最长时间。

NumMissedProbesLimit

获取或设置来自 silo 的错过探测请求数,这些请求导致怀疑此 silo 已关闭。

NumMissedTableIAmAliveLimit

获取或设置表中导致记录警告的 silo 中错过的“I am alive”更新的数目。

NumProbedSilos

获取或设置每个 silo 探测的运行情况的接收器数。

NumVotesForDeathDeclaration

获取或设置将某些 silo 声明为向下所需的未过期投票数, (最多 NumProbedSilos 应)

ProbeTimeout

获取或设置将运行情况探测发送到任何给定主机之间的时间段,以及每个探测的超时时间。

TableRefreshTimeout

获取或设置从成员身份表提取更新之间的时间段。

UseLivenessGossip

获取或设置一个值,该值指示主机之间是否更新八卦成员身份。

ValidateInitialConnectivity

加入群集的新 silo 是否必须验证与所有其他 Active silo 的初始连接。

适用于