class

Swim::Protocol

Inherits Reference / Object

Constants

GC_TICK_INTERVAL = 60
MAX_LOCAL_HEALTH_MULTIPLIER = 5
MAX_PIGGYBACK_SIZE = 5

Constructors

new(local_member : Member, members : MembershipList, ping_req_group_size : Int32 = 3, base_timeout : Time::Span = 500.milliseconds, tombstone_ttl : Time::Span = 24.hours)
Source

Instance methods

local_health_multiplier

Lifeguard: Local Health Awareness

Source
local_member
Source
members
Source
on_message(msg : Message) : Array(Effect)
Source
on_tick
Source
on_timeout(seq : UInt64, type : TimeoutType) : Array(Effect)
Source

Nested types