Sé que Akka es un potente marco (actor model) capaz de ejecutar simultáneamente tareas en sistemas distribuidos. Sé que hay a great comparison de implementaciones de modelo de actor en Scala. Pero todavía me pregunto si hay beneficios de usar Akka para cálculos locales en máquinas multinúcleo sobre actores Scala incorporados. ¿Y cuál de ellos es más efectivo en términos de uso de memoria/CPU?Akka y construido en Scala Actores: ¿Cuál es la diferencia para el uso local?
8
A
Respuesta
12
Scala Actors se extrae en su propio jar para Scala 2.10 y también quedará obsoleto. Akka será enviado como el sucesor. En cuanto a la eficiencia, Akka tiene una historia bastante sólida. Siéntete libre de compararte a ti mismo.
1
Actores Integrados Scala están en desuso de Scala 2.10, biblioteca por defecto es Akka.See Scala 2.10 release announcement
Aquí es el Migration Guide to Akka.
Cuestiones relacionadas
- 1. ¿Cuál es la diferencia entre los actores tipificados y no tipados en Akka? Cuándo usar qué?
- 2. Akka y el estado entre los actores en el clúster
- 3. En Scala Akka futuros, ¿cuál es la diferencia entre map y flatMap?
- 4. terminan correctamente los actores de Akka en scala
- 5. Serialización en Scala/Akka
- 6. Descubrimiento de actores Akka en el clúster
- 7. Uso de ScalaTest para probar a los actores de Akka
- 8. ¿Cuál es la mejor manera de implementar un protocolo de solicitud/respuesta utilizando akka y scala?
- 9. ¿Cuál es la diferencia del Actor de Akka con el Actor de Scala modelo
- 10. Colecciones paralelas en Scala 2.9 y actores
- 11. ¿Cuál es la diferencia entre :: ::: y en Scala
- 12. application.conf para Scala SBT Akka Actors
- 13. Remota Akka y Heroku
- 14. En Scala, ¿cuál es la diferencia entre Any y Object?
- 15. ¿Cuál es la diferencia entre toString y mkString en scala?
- 16. ¿Qué es el "yo" en Akka?
- 17. Actores Akka: necesito un ejemplo para comprender algunos conceptos básicos
- 18. ¿Cuál es la diferencia entre JTA y una transacción local?
- 19. ¿Cuál es la diferencia entre scala @Serializable y Java Serializable?
- 20. ¿Deberían las propiedades de mis actores Akka ser marcadas @volatile?
- 21. Mónadas y actores
- 22. Pruebas unitarias Scala actores
- 23. ¿Cuál es la unidad de trabajo más pequeña que es sensata para paralelizar con los actores?
- 24. ¿Qué frameworks basados en actores están disponibles para Scala?
- 25. Akka: ¿Es necesaria la limpieza de los actores creados dinámicamente cuando hayan terminado?
- 26. actores Scala: recibir vs reaccionar
- 27. ¿Cuál es la diferencia entre el NSImage y el UIImage?
- 28. ¿Por qué mi distribución de actores se redujo en Akka?
- 29. ¿Cuál es la diferencia entre el formato .ipa y .app en el uso de iphone?
- 30. ¿Cuál es la diferencia entre LOAD_DEFAULT y LOAD_NORMAL para WebSettings?
Scala Actors se extrae en su propio jar para Scala 2.10 y también quedará obsoleto. Akka será enviado como el sucesor. En cuanto a la eficiencia, Akka tiene una historia bastante sólida. Siéntete libre de compararte a ti mismo. –
@ViktorKlang Sería una respuesta aceptada si no fuera un comentario. La depreciación es una razón sólida para no usar actores integrados de Scala. +1 y gracias :) – nab
Agregado como respuesta :-) –