Cluster vs Remote failure detector

I’m confused that we configure the failure-detector in akka.cluster and akka.remote. Are they distinct? Do the remote and cluster systems both send and receive separate heartbeat messages?

When you use Akka Cluster only the cluster failure detector is used, unless you watch nodes outside the cluster.

If you use plain Remoting without Cluster then the remote failure detector is used. I’d reccomend against using plain remoting, especially watch, without Cluster.

Great that makes sense thanks.