zurück zum Artikel

Akka-Framework 2.0 veröffentlicht

Robert Lippert

Das Akka-Framework für fehlertolerante, nebenläufige Anwendungen wurde in der Version 2.0 veröffentlicht. Über 700 bearbeitete Tickets versprechen eine grundlegend überarbeitete Software.

Das Akka-Projekt hat die neue Version 2.0 seines gleichnamigen Frameworks Akka [1] vorgestellt. Über 700 Tickets wurden im Laufe der Entwicklung geschlossen, neue Funktionen [2] ergänzt und rund 300 Seiten Dokumentation [3] aktualisiert. Das Framework greift das bereits seit den 70er-Jahren bekannte Aktoren-Modell [4] auf und erlaubt die Entwicklung fehlertoleranter und hochskalierbarer Scala- sowie Java-Applikationen zum Ausführen nebenläufiger oder paralleler Prozesse.

Die grundlegenden Konzepte bleiben mit Akka 2.0 zwar erhalten, jedoch erfordern etliche der neu eingeführten Funktionen eine clientseitige Anpassung des Quellcodes. Für nähere Details bieten die Entwickler des Frameworks eine Migrationsanleitung [5] von Akka 1.3.x auf Akka 2.0.x. Weitere API-Änderungen habe man sich für die nächste Zeit nicht vorgenommen. Die wesentlichen Anpassungen betreffen insbesondere das Aktoren-System [6], die Monitoring-Konzepte [7] oder auch die Adressierung [8] von Aktoren.

Akka 2.0 steht ab sofort unter der Apache-Lizenz 2.0 [9] zum Download zur Verfügung [10]. Über GitHub können interessierte Anwender sich an der Entwicklung des Frameworks beteiligen [11]. (rl [12])


URL dieses Artikels:
https://www.heise.de/-1464553

Links in diesem Artikel:
[1] http://akka.io/
[2] http://akka.io/news/2012/03/06/akka-20-released.html
[3] http://akka.io/docs/akka/2.0/
[4] http://en.wikipedia.org/wiki/Actor_model
[5] http://akka.io/docs/akka/snapshot/project/migration-guide-1.3.x-2.0.x.html
[6] http://akka.io/docs/akka/snapshot/general/actor-systems.html#actor-systems
[7] http://akka.io/docs/akka/snapshot/general/supervision.html#supervision
[8] http://akka.io/docs/akka/snapshot/general/addressing.html#addressing
[9] http://www.apache.org/licenses/LICENSE-2.0
[10] http://akka.io/downloads/
[11] https://github.com/akka/akka
[12] mailto:rl@ix.de