PhiAccrualFailureDetector
Это содержимое пока не доступно на вашем языке.
Defined in: src/cluster/PhiAccrualFailureDetector.ts:36
Phi-accrual failure detector (Hayashibara et al, “The Phi Accrual Failure
Detector”, 2004). Tracks the distribution of recent inter-arrival times
and produces a continuous suspicion value phi; the cluster converts
phi to unreachable/down by threshold.
Compared to the simple time-threshold FailureDetector, this adapts to
actual network conditions — a chatty LAN peer can be flagged sooner, a
jittery mobile peer gets more slack.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new PhiAccrualFailureDetector(
options?):PhiAccrualFailureDetector
Defined in: src/cluster/PhiAccrualFailureDetector.ts:40
Parameters
Section titled “Parameters”options?
Section titled “options?”PhiAccrualOptions = {}
Returns
Section titled “Returns”PhiAccrualFailureDetector
Accessors
Section titled “Accessors”interval
Section titled “interval”Get Signature
Section titled “Get Signature”get interval():
number
Defined in: src/cluster/PhiAccrualFailureDetector.ts:45
Returns
Section titled “Returns”number
Methods
Section titled “Methods”decide()
Section titled “decide()”decide(
peer,now?):FailureDecision
Defined in: src/cluster/PhiAccrualFailureDetector.ts:104
Parameters
Section titled “Parameters”number = ...
Returns
Section titled “Returns”forget()
Section titled “forget()”forget(
peer):void
Defined in: src/cluster/PhiAccrualFailureDetector.ts:111
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
heartbeat()
Section titled “heartbeat()”heartbeat(
peer,now?):void
Defined in: src/cluster/PhiAccrualFailureDetector.ts:62
Record a received heartbeat for peer at time now.
Parameters
Section titled “Parameters”number = ...
Returns
Section titled “Returns”void
lastSeen()
Section titled “lastSeen()”lastSeen(
peer):Option<number>
Defined in: src/cluster/PhiAccrualFailureDetector.ts:113
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Option<number>
phi(
peer,now?):number
Defined in: src/cluster/PhiAccrualFailureDetector.ts:85
Current phi value for peer — the higher, the more suspicious.
Parameters
Section titled “Parameters”number = ...
Returns
Section titled “Returns”number
register()
Section titled “register()”register(
peer,_now?):void
Defined in: src/cluster/PhiAccrualFailureDetector.ts:48
Peer is now known. No sample added until the first heartbeat.
Parameters
Section titled “Parameters”number = ...
Returns
Section titled “Returns”void
