Scala 2.8 Schauspieler Design-Dokument? Akka Design-Dokument?
Frage
Gibt es ein Designdokument für Scala 2.8 Schauspieler, wie es für 2.7 ist?
Scala Schauspieler: Unifying Thema basiert und ereignisbasierte Programmierung
Gibt es eine für Akka?
Die "Scala Improvement Documents Library" nicht erwähnt Schauspieler.
Lösung
Update August 2012:
Die Akka Dokumentation erheblich verbessert hat, und hat nun viele Details über ihre Design und Architektur.
Original Antwort (Mai 2010)
In Bezug auf Akka , ich habe nicht ein Design-Dokument per se finden, aber die letzte Blog-Post-Serie „ Denken Asynchronous - Domain-Modellierung mit Akka Transaktoren “von Debasish Ghosh sind nah genug.
Hier sind einige der wichtigsten Punkte bei der Umsetzung ..
- Akka basiert auf der let-it-Crash Philosophie . Sie können Supervisor Hierarchien entwickeln, die für die Steuerung der Lebenszyklen Ihrer Akteure verantwortlich sein wird. [...]
- Konten ist der Griff zu einem
Map
, die in Redis beharren werden. Hier speichern wir alle Konten, dass die Kunden von der Kontonummer gehasht öffnen. [...] - Mit Akka Sie auch einen Neustart Haken bereitstellen kann, wenn Sie Repository abstürzt und automatisch durch den Supervisor neu gestartet wird. postRestart ist der Haken, wo wir die Map-Struktur neu zu initialisieren.
- Akka verwendet Multiversum, eine Java-basierte STM-Implementierung für Transaktionsabwicklung. Im Kodemarke Ihre Transaktionen mit
atomic{}
und die darunter liegendeSTM
wird der Rest kümmern.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow