Je travaille sur un jeu de cartes et il me semble que des acteurs - en particulier des acteurs distants - conviendraient parfaitement. Je n'arrive pas à comprendre comment implémenter la notion de connexion à l'aide d'acteurs distants. Si un joueur démarre un gros client et saisit un nom d'utilisateur et un mot de passe, que se passera-t-il ensuite? Le client doit-il:Comment implémenter l'authentification à l'aide d'acteurs distants?
- avoir un acteur distant utilisateur où certains changements d'état représentent une connexion réussie?
- appelle une méthode sur un acteur distant d'authentification et récupère un handle à un acteur distant utilisateur connecté?
- quelque chose d'autre entièrement?
Je me demande également comment cela s'intégrerait dans la reconnexion après un problème de réseau.
bien que cela n'arrête pas vraiment les fuites de noms d'acteurs. Une fois que le nom est sorti, n'importe quel message pourrait être envoyé par quelqu'un. –
[Cette réponse ultérieure dans un autre fil est plus détaillée] (http://stackoverflow.com/questions/11921754/how-to-hide-akka-remote-actors-from-lookup/11922622#11922622) et donne une réponse plus complète à cette question. –