Ich versuche, die 'richtige' Akteur-Implementierung zu finden. Ich habe festgestellt, dass es eine Reihe von ihnen gibt, und es ist ein wenig verwirrend, einen auszuwählen. Persönlich bin ich besonders an entfernten Schauspielern interessiert, aber ich denke, ein vollständiger Überblick wäre für viele andere hilfreich. Das ist eine ziemlich allgemeine Frage, also antworten Sie einfach auf die Implementierung, von der Sie wissen.Verschiedene Scala Actor Implementierungen Übersicht
Ich weiß über die folgenden Scala Actor-Implementierungen (SAI). Bitte füge die fehlenden hinzu.
- Scala 2.7 (Unterschied)
- Scala 2.8
- Akka (http://www.akkasource.org/)
- Aufzug (http://liftweb.net/)
Scalaz (http://code.google.com/p/scalaz/)
Was sind die Ziel-Anwendungsfälle für diese ORKB (leichtgewichtig vs. "schweres" Enterprise Framework)?
- unterstützen sie entfernte Akteure? Welche Mängel haben entfernte Akteure in den ORKB?
- Wie ist ihre Leistung?
- Wie aktiv ist die Gemeinschaft?
- Wie einfach sind sie zu beginnen? Wie gut ist die Dokumentation?
- Wie einfach sind sie zu erweitern?
- Wie stabil sind sie? Welche Projekte benutzen sie?
- Was sind ihre Mängel?
- Was sind ihre Designprinzipien?
- Sind sie Thread-basiert oder ereignisbasiert (empfangen/reagieren) oder beides?
- Nested Empfängt
- Hotswapping die Botschaft der Schauspieler Schleife
Antworten unter http://stackoverflow.com/questions/3357332/which-actor-model-library-framework-for-java/7693638#7693638 – satyagraha