次の方法で共有


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

機能していないサイロのメンバーシップ エントリが削除の対象となる期間を取得または設定します。 が でないnull場合DefunctSiloCleanupPeriodにのみ有効です。

EnableIndirectProbes

他のサイロを介して間接的にサイロのプローブを有効にするかどうかを示す値を取得または設定します。

ExpectedClusterSize

クラスターの予想されるサイズ。 それほど正確である必要はなく、過大に評価してもかまいません.

ExtendProbeTimeoutDuringDegradation

現在のローカルの正常性の低下に基づいて有効な ProbeTimeout 値を拡張するかどうかを示す値を取得または設定します。

IAmAliveTablePublishTimeout

メンバーシップ テーブルでこのサイロのハートビートを更新する間隔を取得または設定します。

IsRunningAsUnitTest

テストのみ - 運用環境では変更しない

LivenessEnabled

サイロのライブネス プロトコルを無効にするかどうかを示す値を取得または設定します (テストにのみ使用する必要があります)。 サイロがダウンしていると思われるが、この属性が に false設定されている場合、疑いはシステムに伝達されず、適用されます。 このパラメーターは、テストとトラブルシューティングにのみ使用することを目的としています。 運用環境では、常にライブネスを有効にする必要があります。

LocalHealthDegradationMonitoringPeriod

ローカルの正常性の低下状態をログに記録する自己テスト間の期間を取得または設定します。

MaxJoinAttemptTime

クラスターへの参加を試行してから終了するまでの最大時間を取得または設定します。

NumMissedProbesLimit

このサイロがダウンしていると疑われるサイロからの不在着信プローブ要求の数を取得または設定します。

NumMissedTableIAmAliveLimit

警告がログに記録される原因となるサイロからテーブルに存在しない "I am alive" 更新の数を取得または設定します。

NumProbedSilos

各サイロプローブの有効期間のサイロの数を取得または設定します。

NumVotesForDeathDeclaration

一部のサイロをダウンとして宣言するために必要な期限切れでない投票の数を取得または設定します (最大 NumProbedSilosで にする必要があります)。

ProbeTimeout

ライブネス プローブを特定のホストに送信するまでの期間と、各プローブのタイムアウトの両方を取得または設定します。

TableRefreshTimeout

メンバーシップ テーブルから更新プログラムをフェッチする間隔を取得または設定します。

UseLivenessGossip

ホスト間で gossip メンバーシップを更新するかどうかを示す値を取得または設定します。

ValidateInitialConnectivity

クラスターに参加する新しいサイロが、他のすべてのアクティブなサイロとの初期接続を検証する必要があるかどうか。

適用対象