Heartbeat

The underlying principle is: Period message issued by a component The message is being listened to by other components Absence of a heartbeat? - start the recovery Heartbeat is issued to everyone (who is listening) and they can make appropriate choices whether or not to go with recovery. Unlike ping/echo only one message is sent...