FailureDetector
Este conteúdo não está disponível em sua língua ainda.
Defined in: src/cluster/FailureDetector.ts:26
A simple, deterministic failure detector. Every heartbeat bumps the last-seen timestamp for a peer; the cluster periodically asks which peers have fallen past the thresholds. No φ-accrual / variance tracking — just plain elapsed-time limits, which is sufficient for LAN-scale clusters.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new FailureDetector(
options?):FailureDetector
Defined in: src/cluster/FailureDetector.ts:30
Parameters
Section titled “Parameters”options?
Section titled “options?”Returns
Section titled “Returns”FailureDetector
Accessors
Section titled “Accessors”interval
Section titled “interval”Get Signature
Section titled “Get Signature”get interval():
number
Defined in: src/cluster/FailureDetector.ts:66
Returns
Section titled “Returns”number
Methods
Section titled “Methods”decide()
Section titled “decide()”decide(
peer,now?):FailureDecision
Defined in: src/cluster/FailureDetector.ts:53
Parameters
Section titled “Parameters”number = ...
Returns
Section titled “Returns”forget()
Section titled “forget()”forget(
peer):void
Defined in: src/cluster/FailureDetector.ts:49
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
heartbeat()
Section titled “heartbeat()”heartbeat(
peer,now?):void
Defined in: src/cluster/FailureDetector.ts:37
Record that a message was received from peer (any message counts).
Parameters
Section titled “Parameters”number = ...
Returns
Section titled “Returns”void
lastSeen()
Section titled “lastSeen()”lastSeen(
peer):Option<number>
Defined in: src/cluster/FailureDetector.ts:62
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Option<number>
register()
Section titled “register()”register(
peer,now?):void
Defined in: src/cluster/FailureDetector.ts:44
Record that we know about a peer even if we haven’t heard from it yet.
Parameters
Section titled “Parameters”number = ...
Returns
Section titled “Returns”void
