Is there any proper way to down a node when this become unreachable in akka cluster. I want to expose an api to down a node when it becomes unreachable but I prefer to find another way or something programmatically. Auto-downing is not an option anymore since I've been having split brain issues.
Can I just down the node in the receive method :
def receive: Receive = { case MemberUp(member) =>
case UnreachableMember(member) => {
Cluster(context.system).down(member.address)
}