scala - sobre - para que sirve youtube pdf
Actores de Scala y referencia ambiental (1)
Sí, esto es posible con Akka.
Hay 2 formas de lograr esto por lo que sé:
- akka-remote : proporciona referencias de actores remotos, pero debe decidir dónde debe aparecer cada actor.
- akka-cluster : proporciona fragmentación de clúster. Gestiona automáticamente la ubicación física del actor y se asegura de que el shard (actor) dado esté presente como máximo en un nodo del clúster.
En la tesis de doctorado de Phillip Haller mencionó en la sección (Trabajo futuro 5.1) que una de las áreas de investigación más interesantes sería ampliar el marco con referencias ambientales y citó el artículo de Van Cutsen.
Extracto:
La biblioteca de Scala Actors incluye un sistema de tiempo de ejecución que proporciona soporte básico para la comunicación de actores remotos (es decir, entre máquinas virtuales). Para proporcionar soporte para la tolerancia a fallas (por ejemplo, en redes ad-hoc móviles), sería interesante ampliar el marco con referencias de actores remotos que admiten conexiones volátiles, similares a las referencias ambientales [36]. La integración de abstracciones transaccionales para la programación distribuida tolerante a fallas (por ejemplo, [52, 142]) en Scala Actors es otra área interesante para el trabajo futuro.
Y el papel citado es:
[36] Tom Van Cutsem, Jessie Dedecker, Stijn Mostinckx, Elisa González Boix, Theo D''Hondt y Wolfgang De Meuter. Referencias ambientales: direccionamiento de objetos en redes móviles. [...] páginas 986-997. ACM, octubre de 2006.
¿Es esto lo que hizo Akka? Si no, ¿cree que todavía es relevante investigar esta área dado el hecho de que Akka existe hoy?