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.

War es hilfreich?

Lösung

Update August 2012:

Die Akka Dokumentation erheblich verbessert hat, und hat nun viele Details über ihre Design und Architektur.

Actor System


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 ..

  1. 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. [...]
  2. 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. [...]
  3. 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.
  4. Akka verwendet Multiversum, eine Java-basierte STM-Implementierung für Transaktionsabwicklung. Im Kodemarke Ihre Transaktionen mit atomic{} und die darunter liegende STM wird der Rest kümmern.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top