Disons que j'ai un routeur qui est configuré pour créer des acteurs sur plusieurs nœuds distants. Peut-être que j'ai une configuration comme ceci:Détection de l'échec des nœuds distants d'un routeur akka
akka {
actor {
deployment {
/fooRouter {
router = round-robin
resizer {
lower-bound = 2
upper-bound = 10
}
target {
nodes = ["akka://[email protected]:2555", "akka://[email protected]:2555"]
}
}
}
}
Si nous prétendons que l'un de ces nœuds, 10.0.1.1, pour une raison quelconque, a perdu la connectivité au serveur de base de données, de sorte que tous les messages qui lui sont transmis aboutit à l'échec . Y at-il un moyen que le routeur pourrait savoir que le nœud 10.0.1.1 est effectivement inutile et cesser de l'utiliser?
Avez-vous essayé d'arrêter l'enfant sur l'autre noeud lorsque la base de données tombe en panne? –