Key | Default | Type | Description
--- | --- | --- | ---

##### heartbeat.interval

10 s

Duration

Time interval between heartbeat RPC requests from the sender to the receiver side.

##### heartbeat.rpc-failure-threshold

2

Integer

The number of consecutive failed heartbeat RPCs until a heartbeat target is marked as unreachable. Failed heartbeat RPCs can be used to detect dead targets faster because they no longer receive the RPCs. The detection time is `heartbeat.interval` * `heartbeat.rpc-failure-threshold`. In environments with a flaky network, setting this value too low can produce false positives. In this case, we recommend to increase this value, but not higher than `heartbeat.timeout` / `heartbeat.interval`. The mechanism can be disabled by setting this option to `-1`

##### heartbeat.timeout

50 s

Duration

Timeout for requesting and receiving heartbeats for both sender and receiver sides.