Estoy tratando de encontrar la implementación del actor 'correcto'. Me di cuenta de que hay un montón de ellos y es un poco confuso elegir uno. Personalmente, estoy especialmente interesado en actores remotos, pero creo que una descripción completa sería útil para muchos otros. Esta es una pregunta bastante general, así que no dude en responder solo por la implementación que conoce.Diferentes implementaciones de Scala Actor Descripción
Conozco las siguientes implementaciones de Scala Actor (SAI). Por favor agregue los que faltan.
- Scala 2,7 (diferencia a)
- Scala 2,8
- Akka (http://www.akkasource.org/)
- Lift (http://liftweb.net/)
Scalaz (http://code.google.com/p/scalaz/)
¿Cuáles son los casos de uso objetivo para estas EFS (peso ligero frente al marco empresarial "pesado")
- ¿admiten actores remotos? ¿Qué deficiencias tienen los actores remotos en las EFS?
- ¿Cómo es su rendimiento?
- ¿Cuán activa es la comunidad?
- ¿Qué tan fáciles son para empezar? ¿Qué tan buena es la documentación?
- ¿Qué tan fácil es que se extiendan?
- ¿Qué tan estables son? ¿Qué proyectos los están usando?
- ¿Cuáles son sus deficiencias?
- ¿Cuáles son sus principios de diseño?
- ¿Están basados en hilos o en eventos (recibir/reaccionar) o en ambos?
- anidada recibe
- hotswapping bucle de mensajes del Actor
Algunos útil respuestas en http://stackoverflow.com/questions/3357332/which-actor-model-library-framework-for-java/7693638#7693638 – satyagraha