High availability interface for clusters

High availability client & request that relay requests to other available cluster nodes if the current node goes down.