Was ist der Unterschied zwischen "Actor Model" und "Reactor Pattern" in Python?

8

Ссылка , das Projekt heißt " Pulsar "

Ссылка , die Projekte sind Twisted und Tornado

Was ist der Unterschied in Theorie und Praxis?

    
est 14.10.2013, 00:55
quelle

2 Antworten

4

Twisted, Tornado und Pulsar verwenden alle eine Ereignisschleife (in twisted reactor genannt), um auf Ereignisse in Dateideskriptoren zu warten . In dieser Hinsicht sind sie ähnliche Bibliotheken und können daher miteinander arbeiten.

Das Actor-Modell in Pulsar bezieht sich auf die parallele Seite des asynchronen Frameworks. Hier unterscheidet sich Pulsar zum Beispiel von verdreht. Im Pulsar hat jeder Akteur (denken Sie an einen speziellen Thread oder Prozess) seine eigene Ereignisschleife. Auf diese Weise kann jeder Akteur seinen eigenen asynchronen Server zum Beispiel ausführen.

Weitere Informationen über die Implementierung des Aktors in Pulsar finden Sie hier

Ссылка

    
Luca Sbardella 19.10.2013, 13:36
quelle
1

Es gibt keinen Unterschied. "Actor Model" ist etwas zwiespältiger, aber beide Begriffe sind so allgemein, dass sie auf viele verschiedene Software mit unterschiedlichen Eigenschaften außerhalb ihres Basismodells angewendet werden können.

    
Glyph 14.10.2013 01:42
quelle