2011-06-19 1 views
10

Akka peut-il être utilisé dans un système où les nœuds doivent entrer et sortir de la couverture wifi? Quels aspects doivent être considérés (par exemple, quels protocoles de transport sont préférés)?Akka est-il adapté aux systèmes avec couverture réseau transitoire?

+0

Quelle serait votre sémantique de messagerie? –

+0

Demande-réponse ainsi que le feu et d'oublier (si possible). –

+1

Non, je veux dire, au moins une fois, au moins une fois, combien de temps les messages sortants seront-ils conservés, déborderaient-ils sur le disque, y a-t-il une limite supérieure sur les messages dans la file d'attente sortante? devrait se produire si cette limite est atteinte? –

Répondre

4

Akka est convient aux systèmes avec couverture réseau transitoire. Les hiérarchies de superviseur peuvent être utilisées pour gérer les erreurs de non-remise, comme Viktor l'a souligné dans les commentaires à la question. Pour plus de détails, voir la conversation dans les commentaires à la question.

Pour vérifier cela, j'ai effectué quelques tests avec deux ordinateurs et j'ai activé et désactivé physiquement la connexion réseau à l'un d'entre eux. Il n'y avait aucun problème avec les sockets suspendus et les messages qui étaient en file d'attente pendant la panne ont été remis lorsque la connexion a été (physiquement) rétablie, comme prévu.

+0

Merci Tobias –