Ich weiß, dass Akka ein mächtiger () Schauspieler ist Modell ) Framework, das gleichzeitig Aufgaben auf verteilten Systemen ausführen kann. Ich weiß, dass es einen großartigen Vergleich von Modellimplementierungen von Akteuren in Scala . Aber ich frage mich immer noch, ob es irgendwelche Vorteile gibt, Akka für lokale Berechnungen auf Multicore-Maschinen über eingebaute Scala-Actors zu verwenden? Und welche davon ist in Bezug auf die Speicher- / CPU-Nutzung effektiver?
Scala Actors wird in ein eigenes Jar für Scala 2.10 gezogen und wird ebenfalls veraltet sein. Akka wird als Nachfolger ausgeliefert. Was Effizienz betrifft, hat Akka eine ziemlich solide Geschichte. Fühlen Sie sich frei, sich selbst zu messen.
Eingebaute Scala Actors sind ab Scala 2.10 veraltet, die Standardbibliothek ist Akka.Siehe Scala 2.10 Release-Ankündigung
Hier ist der Migrationsleitfaden zu Akka .